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

Вниз

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

 
Пубертанец   (2003-02-27 13:57) [0]

Как получить список каталогов на диске (в StringList или куда-нибудь еще, неважно)


 
Clickmaker ©   (2003-02-27 14:00) [1]

var SR: TSearchRec;

if (FindFirst("c:\*.*", faDirectory, SR) = 0) then begin
repeat

List.Add(SR.Name);
until (FindNext(SR) <> 0);
FindClose(SR);
end;


 
pasha_golub ©   (2003-02-27 14:23) [2]

function GetDrives: string; //получить все доступные диски для системы
var
c: char;
Mask, Drives: integer;
begin
Drives := GetLogicalDrives; //kernel32.dll, возвращает битовую //маску
Mask := 1;
Result := ""; //возврат в строке, например "ACDE"
for c := "A" to "Z" do
begin
if Mask and Drives = Mask then Result := Result + c;
Mask := Mask * 2;
end;
end;


 
pasha_golub ©   (2003-02-27 14:25) [3]

Прошу прощения - не внимательно прочитал вопрос :-)

Но я думаю, эта функция тоже может пригодиться...



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

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

Наверх




Память: 0.47 MB
Время: 0.013 c
1-54620
DenKop
2003-04-07 22:50
2003.04.17
TAB и контролы на форме


1-54584
Beglec
2003-04-07 08:54
2003.04.17
Народ объясните пожалуйста, Что есть такое


14-54851
ArtemB
2003-03-31 09:11
2003.04.17
Выделение строк


3-54443
Shuric
2003-03-26 21:26
2003.04.17
Переименование строк в идексированной таблице


1-54614
Rradion
2003-04-07 17:11
2003.04.17
Если надо из пети ЛистБоксов всё выложить в Массив...