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

Вниз

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

 
kalishenko   (2004-04-22 17:40) [0]

Как программно определить количество файлов папке?


 
DVM ©   (2004-04-22 17:54) [1]

FindFirst+FindNext+FindClose


 
ASvencim ©   (2004-04-22 17:59) [2]

Несколько корявый способ: заносишь имена файлов в ListBox, потом в цикле смотришь, не равно ли очередное имя файла "".
Не уверен, что правильно, да и вряд - ли разумно.

Процедура заносит имена файлов в ListBox
procedure GetDir(dir:string;list:tlistbox);
var
sr:tsearchrec;
begin
if findfirst(dir+"\*.*",faanyfile,sr)=0 then
begin
list.Items.Add(sr.Name);
while findnext(SR)=0 DO
list.Items.Add(sr.Name);
END;
findclose(sr);
end;
//example
procedure TForm1.Button1Click(Sender: TObject);
begin
getdir("c:\windows",listbox1);
end;


 
ASMiD ©   (2004-04-22 18:24) [3]

В прошлую пятницу по-моему этот вопрос уже бурно обсуждался.


 
uny   (2004-04-22 18:29) [4]

а почему количество файлов в каталоге не сохраняется в файловой системе? неужели мешает чему то? даже вон время последнего доступа к файлу сохраняется. не порядок:)


 
DVM ©   (2004-04-22 19:10) [5]


> а почему количество файлов в каталоге не сохраняется в файловой
> системе? неужели мешает чему то? даже вон время последнего
> доступа к файлу сохраняется. не порядок:)

Жди Лонгхорн. Там будет скорее всего. Сохранению количества файлов ничто не мешает, только вычисление этого количества будет тормозить работу (как и время последнего доступа, только раз в 10 сильнее)



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

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

Наверх




Память: 0.47 MB
Время: 0.021 c
14-1084925158
Serzh ml
2004-05-19 04:05
2004.06.06
(win XP) vs (win NT+9x)


9-1075827431
ArhangelM
2004-02-03 19:57
2004.06.06
Коллизия Круга и Линии??


14-1085293547
Vitas2
2004-05-23 10:25
2004.06.06
как добавить программу на download.com?


4-1082703033
Александр_33
2004-04-23 10:50
2004.06.06
Текст в окне DOS-приложения


1-1085550734
Эдуард
2004-05-26 09:52
2004.06.06
Есть ли директива проверки что компилируется: DLL или EXE?