Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Переиндексация кучи файлов / 14 сообщений из 14, страница 1 из 1
02.03.2005, 14:04
    #32941156
w3d
w3d
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Переиндексация кучи файлов
Как можно автоматически переиндексировать кучу файлов, которые лежат в одном каталоге?
...
Рейтинг: 0 / 0
02.03.2005, 14:23
    #32941235
AleksMed
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Переиндексация кучи файлов
Через ADIR() загони имена в массив ну а дальше понятно :)
...
Рейтинг: 0 / 0
02.03.2005, 14:48
    #32941350
w3d
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
02.03.2005, 14:51
    #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
02.03.2005, 14:54
    #32941368
w3d
w3d
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Переиндексация кучи файлов
именно не выводит
...
Рейтинг: 0 / 0
02.03.2005, 15:01
    #32941399
AleksMed
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Переиндексация кучи файлов
Код: plaintext
1.
SET PATH TO C:\Себестоимость\Sebest\table
...
Рейтинг: 0 / 0
02.03.2005, 15:07
    #32941432
Copyright
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Переиндексация кучи файлов
w3dименно не выводит

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

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

...

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

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

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


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

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

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

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

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

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

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

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

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

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


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