Страница 1 из 1

Файловые функции

Добавлено: 25 ноя 2004, 12:44
bublik
Можно ли стандартными Vip-средствами получить массив/список имен файлов из конкретной дирректории?

Re: Файловые функции

Добавлено: 25 ноя 2004, 15:33
edward_K
wnmdir:=nmdir+'\' ;
if length(trim(scanmask))>0
wnmdir:=wnmdir+trim(scanmask)
else wnmdir:=wnmdir+'*.*'
if findfirstfile(wnmdir,nmfile)
do {
if IsDirectory(nmdir+'\'+nmfile) then
{ continue ;
}
} while findnextfile(nmfile) ;
чтобы вместе с директориями сканировать поделюсь за отдельную плату :)

Re: Файловые функции

Добавлено: 25 ноя 2004, 16:54
bublik
Спасибо за ответ.
Что за переменная nmFile? Не совсем понятно что происходит. В документации таких функций нет, однако все компилируется. Нет ли у вас описания этих и других "скрытых" функций?

Re: Файловые функции

Добавлено: 25 ноя 2004, 17:15
Maverick
хех.. ну ведь сказали же - за отдельную плату... )))
и вообще - данные функции идут под грифом "для внутреннего использованияФ" - т.е. без крайней необходимости не юзать, ибо ...

Re: Файловые функции

Добавлено: 25 ноя 2004, 17:37
bublik
Про отдельную плату речь шла только о сканировании с директориями. Я уже понял что в эта переменная - структура с описанием параметров файла. Такого типа ф-ции есть в других системах. Осталось ее "правильно прикрутить" под Галу. Можно было б и подсказать, все равно уже проговорились. А так просто больше времени потрачу.

Re: Файловые функции

Добавлено: 25 ноя 2004, 20:05
bublik
Все намного проще. Уже разобрался. Огромное спасибо Edward_K.