Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Как получить список файлов из определенного каталога [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;


Наверх

Титульная страница Поиск, карта сайта Написать письмо