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

Вниз

Название папки   Найти похожие ветки 

 
OlegL   (2003-06-24 14:55) [0]

Помогите чаику. Как мне узнать название всех папок из скажем одной папки.


 
jel   (2003-06-24 14:58) [1]

FindFirst
FindNext
FindClose


 
OlegL   (2003-06-24 15:02) [2]

А разве это работает и для папок, мне кажется что только для файлов.


 
OlegL   (2003-06-24 15:34) [3]

Так что, получается не возможно.


 
jel   (2003-06-25 10:43) [4]

procedure TForm1.Button1Click(Sender: TObject);
var sr : TSearchRec;
begin
if FindFirst("c:\*.*", faDirectory, sr) = 0 then
repeat
( sr.Attr and faDirectory = faDirectory)
procedure TForm1.Button1Click(Sender: TObject);
var sr : TSearchRec;
begin
if FindFirst("c:\*.*", faDirectory, sr) = 0 then
repeat
if (sr.Attr and faDirectory = faDirectory) and (sr.Name[1] <> ".") then ListBox1.Items.Add(sr.Name);
until FindNext(sr) <> 0;
FindClose(sr);
end;


 
Poirot   (2003-06-25 11:28) [5]


> sr.Attr and faDirectory = faDirectory

не уверен. что надо... вполне параметра в FindFirst.


 
jel   (2003-06-25 12:49) [6]


> Poirot © (25.06.03 11:28)
>
> > sr.Attr and faDirectory = faDirectory
>
> не уверен. что надо... вполне параметра в FindFirst.


Надо - без него в листбоксе еще и файлы. Хотя по идее не должны бы.



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

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

Наверх




Память: 0.45 MB
Время: 0.007 c
6-24578
SKI
2003-07-04 20:18
2003.09.08
Сетевой трафик


14-24700
kull
2003-08-14 12:08
2003.09.08
Софт для перевода русского в латиницу


4-24748
Coban
2003-07-06 12:30
2003.09.08
w9x аналог GetUserProfileDirectory


1-24434
Abikos
2003-08-25 18:48
2003.09.08
вопрос о Frame ах ....


3-24390
FREEMAN
2003-08-15 12:15
2003.09.08
Hint в DBgrid





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