Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2004.06.13;
Скачать: CL | DM;

Вниз

Поиск файлов   Найти похожие ветки 

 
Term ©   (2004-05-28 12:12) [0]

Ветку почему то удалили...

AssignFile(f,"spisok.txt");
rewrite(f);

if FindFirst("c:\Мои документы\*.*", faAnyFile, DirInfo) = 0 then
     repeat
      WriteLn(f,DirInfo.Name);
      FindNext(DirInfo);
     until FindNext(DirInfo) <> 0;
     FindClose(DirInfo);
close(f);

почему данный код перебирает не все файлы в каталоге???
всё как в хелпе вроде.


 
MU ©   (2004-05-28 12:14) [1]

FindNext(DirInfo);
 until FindNext(DirInfo) <> 0;
Зачем ДВА раза?!


 
Term ©   (2004-05-28 12:17) [2]

понял, просто невнимательность, спасибо


 
Term ©   (2004-05-28 15:49) [3]

а как мне получить список каталогов, если задаю так

FindFirst("c:\Мои документы\*.*", faDirectory, DirInfo)

всё равно получаю весь список файлов, а нужно только список каталогов


 
Term ©   (2004-05-28 15:56) [4]

ну ктонить???? подскажите


 
WebErr ©   (2004-05-28 16:04) [5]

У каталогов расширение .cat ^^


 
Term ©   (2004-05-28 16:07) [6]

:-)))))))))))))
хотелось бы получить серьёзный ответ


 
Плохиш   (2004-05-28 16:12) [7]

Добавить проверку на faDirectory


 
Term ©   (2004-05-28 16:14) [8]

понятно


 
TUser   (2004-05-28 16:59) [9]


> всё как в хелпе вроде

Нет, в хелпе не так. Там учтено [12], хотя, честно говоря, мне не понятно, зачем еще проверять. Вроде бы (по логике вещей) в FindFirst/FindNext передается информация о том, какие файлы требуется найти. Почему бы ему не находить именно их. Если кто-то растолкует, какой глубинный смысл вложен Борландом в это дело - будет круто.


 
Fay ©   (2004-05-28 18:53) [10]

2TUser   (28.05.04 16:59) [9]
Борландом ничего не вложено. Это API завёрнутый в газету. И никакой информации о том, что требуется найти, ты в структуре не передаёшь. Ты просто указываешь место, куда складывать инфу о найденом.


 
TUser ©   (2004-05-28 19:51) [11]

А зачем тогда в FindFirst передаются аттрибуты файла?


 
Fay ©   (2004-05-28 23:02) [12]

По приколу.



Страницы: 1 вся ветка

Текущий архив: 2004.06.13;
Скачать: CL | DM;

Наверх




Память: 0.49 MB
Время: 0.042 c
3-1085140526
Ditrix
2004-05-21 15:55
2004.06.13
(interbase) Select в теле триггера


1-1085757205
FireMan_Alexey
2004-05-28 19:13
2004.06.13
Thread


1-1086114084
Дана
2004-06-01 22:21
2004.06.13
Изменение размера bitmapa при resize формы


3-1085143540
Бульбаш
2004-05-21 16:45
2004.06.13
Есть ли грид с возможностью группировки данных


14-1085730727
ORMADA
2004-05-28 11:52
2004.06.13
Чем енто можно качнуть ?