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

Вниз

Список папок   Найти похожие ветки 

 
RainKm   (2005-10-25 11:46) [0]

Здравсвуйте!
Вопрос такой: как получить список папок в директории?


 
clickmaker ©   (2005-10-25 12:16) [1]

FindFirstFile


 
Dereks ©   (2005-10-25 14:43) [2]

Код может выглядеть примерно так:
var
str: array[0..255] of string;
fileattrs,i: integer;
dir : string; //директория где ищутся папки
sr: TSearchRec;
countRec: integer;//кол.-во. найденных файлов
begin
 fileattrs:=faanyfile;
 if FindFirst(Dir+"*.*", FileAttrs, sr) = 0 then
   begin
     repeat //цикл длится до тех пор пока находятся файлы
      str[i]:=sr.Name;
      inc(i);
     until (FindNext(sr) <> 0) or (i=255);
     FindClose(sr);
   end;
 CountRec:=i;//узнаём кол.-во. найденных файлов.
Теперь в массиве str находятся имена  найденных папок или файлов.
Примечание: функция FindFirst ищет все файлы или папки находящиеся в данной директории.



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

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

Наверх





Память: 0.44 MB
Время: 0.038 c
9-1119898434
Felicheta
2005-06-27 22:53
2005.11.13
гром и молния


9-1119984547
Radgar
2005-06-28 22:49
2005.11.13
Игровая карта


2-1129572350
eagle_ua
2005-10-17 22:05
2005.11.13
Как создать объект в Delhpi?


14-1129869784
Nic
2005-10-21 08:43
2005.11.13
Никто не сталкивался с такой задачей со шрифтами...


3-1128368821
ALEX_T
2005-10-03 23:47
2005.11.13
Многопользоватльская прога





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский