powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Переиндексация кучи файлов
14 сообщений из 14, страница 1 из 1
Переиндексация кучи файлов
    #32941156
w3d
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Как можно автоматически переиндексировать кучу файлов, которые лежат в одном каталоге?
...
Рейтинг: 0 / 0
Переиндексация кучи файлов
    #32941235
AleksMed
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Через ADIR() загони имена в массив ну а дальше понятно :)
...
Рейтинг: 0 / 0
Переиндексация кучи файлов
    #32941350
w3d
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AleksMedЧерез ADIR() загони имена в массив ну а дальше понятно :)

Взял с хелпа пример, откорректировал
Код: plaintext
1.
2.
3.
4.
SET PATH TO "C:\Себестоимость\Sebest\table"
gnDbcnumber = ADIR(gaDatabase, "*.dbf")  && Create array
FOR nCount =  1  TO gnDbcnumber  && Loop for number of databases
	? gaDatabase(nCount, 1 )  && Display database names
ENDFOR

а он не работает... ничего не выводит...
...
Рейтинг: 0 / 0
Переиндексация кучи файлов
    #32941359
AleksMed
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
w3d AleksMedЧерез ADIR() загони имена в массив ну а дальше понятно :)

Взял с хелпа пример, откорректировал
Код: plaintext
1.
2.
3.
4.
SET PATH TO "C:\Себестоимость\Sebest\table"
gnDbcnumber = ADIR(gaDatabase, "*.dbf")  && Create array
FOR nCount =  1  TO gnDbcnumber  && Loop for number of databases
	? gaDatabase(nCount, 1 )  && Display database names
ENDFOR

а он не работает... ничего не выводит...
Что не работает? Не выводит имена файлов?
...
Рейтинг: 0 / 0
Переиндексация кучи файлов
    #32941368
w3d
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
именно не выводит
...
Рейтинг: 0 / 0
Переиндексация кучи файлов
    #32941399
AleksMed
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: plaintext
1.
SET PATH TO C:\Себестоимость\Sebest\table
...
Рейтинг: 0 / 0
Переиндексация кучи файлов
    #32941432
Фотография Copyright
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
w3dименно не выводит

Это вам не Basic Блин

needpath="C:\Себестоимость\Sebest\table"
SET PATH TO &needpath

...

Хорошо бы еще обьявить массив сначала явно

Declare gaDatabase...
...
Рейтинг: 0 / 0
Переиндексация кучи файлов
    #32941433
lo-pata
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Надо не SET PATH , а CD . У тебя ADIR() считает файлы в директории, где ты находишься, а set path не переходит в нужную тебе директорию, а просто устанавливает путь. Или без set path и cd ADIR(gaDatabase, "C:\Себестоимость\Sebest\table\*.dbf")
...
Рейтинг: 0 / 0
Переиндексация кучи файлов
    #32941434
piva
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: plaintext
SET PATH TO "C:\Себестоимость\Sebest\table\"
...
Рейтинг: 0 / 0
Переиндексация кучи файлов
    #32941463
w3d
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
piva
Код: plaintext
SET PATH TO "C:\Себестоимость\Sebest\table\"

УРА! ЗАРАБОТАЛО! Большое спасибо!
...
Рейтинг: 0 / 0
Переиндексация кучи файлов
    #32941505
Фотография Copyright
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
piva
Код: plaintext
SET PATH TO "C:\Себестоимость\Sebest\table\"


Насчет "\" не помню, а то что SET PATH TO c символьной строкой не канает это точно

default каталог по команде

SET DEFAULT TO
...
Рейтинг: 0 / 0
Переиндексация кучи файлов
    #32941515
Фотография Copyright
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
w3d piva
Код: plaintext
SET PATH TO "C:\Себестоимость\Sebest\table\"

УРА! ЗАРАБОТАЛО! Большое спасибо!

УПС - видимо теперь уже работает...

Какая версия VFP???
...
Рейтинг: 0 / 0
Переиндексация кучи файлов
    #32941677
lo-pata
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Ну какой смысл set path-ы писать? Set path один раз влепил, так потом этот path убирать придется, чтобы фокс все время не лазил в ненужную директорию и не притормаживал (я думаю, если бы директория была нужная для работы - то set path бы давно уже стоял). Указал в маске файлов еще и путь - и привет.
...
Рейтинг: 0 / 0
Переиндексация кучи файлов
    #32942631
w3d
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Copyright
Какая версия VFP???
VFP 9

(я думаю, если бы директория была нужная для работы - то set path бы давно уже стоял).

совершенно верно - это был просто тест и отработка программы.

Указал в маске файлов еще и путь - и привет.

а вот это - ценная мысль, спасибо.
...
Рейтинг: 0 / 0
14 сообщений из 14, страница 1 из 1
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Переиндексация кучи файлов
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]