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

Вниз

Получение файлов из подпапок   Найти похожие ветки 

 
it ©   (2003-04-10 00:18) [0]

Каким образом получить список файлов, содержащихся в папке и всех её подпапках, чтоб "во всю глубь". Наэна нана uGetFileList? Почему же он не забирается в подпапки...


 
dataMaster ©   (2003-04-10 09:21) [1]

Это нужно?

procedure ScanDir(StartDir:string; List:TKOLListBox);
var
FindHandle : THandle;
FindData : TWin32FindData;
b : boolean;
s, str : string;
begin
FindData.dwFileAttributes := FILE_ATTRIBUTE_NORMAL;
FindHandle := FindFirstFile( PAnsiChar(StartDir+"*.*"), FindData);
if FindHandle <> INVALID_HANDLE_VALUE then
begin
b:=true;
while b do
begin
Applet.ProcessMessages; // ЧТОБ МАШИНУ НЕ ЗАВЕСИТЬ :-)
s:=FindData.cFileName;
if (s<>"..") and (s<>".") then
begin
List.Add(s);
ScanDir(StartDir+s+"\", List);
end;
b:=FindNextFile(FindHandle,FindData);
end;
end;
FindClose(FindHandle);
end;

procedure TForm1.Button1Click(Sender: PObj);
begin
ScanDir("C:\", ListBox1);
end;


 
GandalfTheWhite   (2003-04-10 10:34) [2]

Хотелось бы от себя заметить, что это offtopic.



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

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

Наверх




Память: 0.47 MB
Время: 0.013 c
14-91494
Soft
2003-04-10 13:37
2003.04.28
ИИ на основе машинного сознания


3-91158
Rustik
2003-04-09 13:42
2003.04.28
Мастера подскажите пжлста Как реализовать вставку записей в базу


14-91548
zx
2003-04-10 15:11
2003.04.28
Upgrade DBE или как запугать User’а : )


1-91344
Serj
2003-04-13 17:20
2003.04.28
Перемещение объектов по форме


3-91215
Эдуард
2003-04-10 12:13
2003.04.28
UDF - ФУНКЦИЯ