Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Начинающим";
Текущий архив: 2007.12.09;
Скачать: [xml.tar.bz2];

Вниз

помогите чайнику   Найти похожие ветки 

 
hahol_64_rus   (2007-11-12 17:05) [0]

мне над функцию
даешь ей имя папки а она те возращает список (TstringList)
с папками и всеми подпапками  данной папочки.
заранее пасиб


 
Palladin ©   (2007-11-12 17:15) [1]

http://www.delphimaster.ru/cgi-bin/search.pl?words=%F1%EF%E8%F1%EE%EA+%F4%E0%E9%EB%EE%E2&n=101


 
hahol_64_rus   (2007-11-12 17:21) [2]

при чем тут базы данных
че за ответ неуметный ((((((
мне пожалста по делу


 
Рамиль ©   (2007-11-12 17:28) [3]


type
 TSearchObj = class
 public
   SearchRec: TSearchRec;
 end;

procedure CreateFileList(var BeginPath: string; Path: string; List: TstringList);
var
 SearchRec: TSearchRec;
 FindFlag: integer;
 SearchObj: TSearchObj;
begin
 FindFlag := FindFirst(Path + "*.*", faAnyFile, SearchRec);
 while FindFlag = 0 do
 begin
   if (SearchRec.Name <> ".") and (SearchRec.Name <> "..") then
   begin
     SearchObj := TSearchObj.Create;
     SearchObj.SearchRec := SearchRec;
     List.AddObject(ExcludeBeginPath(BeginPath, Path + SearchRec.Name), SearchObj);
     if (SearchRec.Attr and faDirectory <> 0) then
       CreateFileList(BeginPath, Path + SearchRec.Name + "\", List);
   end;
   FindFlag := FindNext(SearchRec);
 end;
 SysUtils.FindClose(SearchRec);
end;

Вызов:

 SourcePath := IncludeTrailingPathDelimiter(SourcePath);
 TargetPath := IncludeTrailingPathDelimiter(TargetPath);
 SourceList := TStringList.Create;
 TargetList := TStringList.Create;
 CreateFileList(SourcePath, SourcePath, SourceList);

Только тут немного лишнего - сохраняется вся информация о файле.


 
sniknik ©   (2007-11-12 17:29) [4]

да без проблем, счас будет по делу. ожидайте.



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

Форум: "Начинающим";
Текущий архив: 2007.12.09;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.45 MB
Время: 0.059 c
4-1179818967
Klopan
2007-05-22 11:29
2007.12.09
Службы


2-1195284173
datorn
2007-11-17 10:22
2007.12.09
wm_gettext


3-1180188171
Galiaf
2007-05-26 18:02
2007.12.09
SQL запросы в XML через ClientDataSet


2-1195104416
АндрейК
2007-11-15 08:26
2007.12.09
Пробелом выделить нужные строки в DBGrid


3-1185800370
HID
2007-07-30 16:59
2007.12.09
Проблема с очисткой таблицы





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский