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

Вниз

Как получить список файлов из определенного каталога   Найти похожие ветки 

 
Zloy ©   (2005-01-26 10:33) [0]

Как получить список файлов из определенного каталога и записать имена этих файлов в массив типа string


 
ShimON ©   (2005-01-26 10:36) [1]

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;


 
Zloy ©   (2005-01-26 11:41) [2]

спасиб, а как это запихать в TreeView и убрать расширение файла???


 
ShimON ©   (2005-01-26 11:45) [3]

ХМ, а как это относится к первому сабжу?? Думаю тогда при считывании имени файла надо просто отбросить все что после точки, а потом добавить в дерево. Кстати, а ты знаешь про существование компанента ShellTreeView???


 
begin...end ©   (2005-01-26 11:52) [4]

> [2] Zloy ©   (26.01.05 11:41)

> убрать расширение файла

ChangeFileExt("...", "")


 
Zloy ©   (2005-01-26 12:18) [5]

ShellTreeView нет не знаю, если пользовать стандартный, то ошибка, не соответствия типов данных


 
Zloy ©   (2005-01-26 15:00) [6]

все разобрался я с этой задачей



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

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

Наверх




Память: 0.48 MB
Время: 0.024 c
1-1106639800
Aleks
2005-01-25 10:56
2005.02.06
Доки HELP как проверить есть ли по адресу (http//) нужный ресурс


1-1106341506
mikel
2005-01-22 00:05
2005.02.06
TPanel


1-1106650897
den303
2005-01-25 14:01
2005.02.06
Защита от дизассемблера


14-1105709784
*Pavel
2005-01-14 16:36
2005.02.06
Из "Искры" возгорелось пламя :(


9-1099593515
ОлегЪ
2004-11-04 21:38
2005.02.06
Генерация ландшафта