![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Как получить список файлов из определенного каталога [D7, WinXP]
Zloy © (2005-01-26 10:33:00)Как получить список файлов из определенного каталога и записать имена этих файлов в массив типа string
Zloy (2005-01-26 15:00:00) [1]все разобрался я с этой задачей
Zloy (2005-01-26 12:18:00) [2]ShellTreeView нет не знаю, если пользовать стандартный, то ошибка, не соответствия типов данных
begin...end (2005-01-26 11:52:00) [3]> [2] Zloy © (26.01.05 11:41)
> убрать расширение файла
ChangeFileExt('...', '')
ShimON (2005-01-26 11:45:00) [4]ХМ, а как это относится к первому сабжу?? Думаю тогда при считывании имени файла надо просто отбросить все что после точки, а потом добавить в дерево. Кстати, а ты знаешь про существование компанента ShellTreeView???
Zloy (2005-01-26 11:41:00) [5]спасиб, а как это запихать в TreeView и убрать расширение файла???
ShimON (2005-01-26 10:36:00) [6]
procedure ListFileDir(Path: string; FileList: TStrings);
var
SR: TSearchRec;
begin
if FindFirst(Path + '*.*', faAnyFile, SR) = 0 then
begin
repeat
if (SR.Attr <> faDirectory) then
begin
FileList.Add(SR.Name);
end;
until FindNext(SR) <> 0;
FindClose(SR);
end;
end;
procedure TForm1.Button1Click(Sender: TObject);
begin
ListFileDir('C:\WINDOWS\', ListBox1.Items);
end;