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

Вниз

Перебор каталогов   Найти похожие ветки 

 
Leksiy ©   (2004-11-10 14:55) [0]

Господа вот столкнулся с проблемой нужно перебрать все каталоги в конкрено указанном каталоге ... да все каталоги подпадающие под определенную маску ... не разу такое не делал почитал мат часть ... ну с англиским не очень так что все что я смог навоять после этого это

MaskaPath := IncludeTrailingPathDelimiter FormStart.LabeledEditFilePath.Text) + "????_??";
ResSearchPath := FindFirst(MaskaPath, faDirectory, SearchRecPath);
while ResSearchPath = 0 do
 begin
   бла бла бла
 end;

вобщем ничего не хочет перебирать ... кто знает где ошибка будьте добры скажите


 
[lamer]Barmaglot ©   (2004-11-10 15:16) [1]

?
перебирать надо все файлы, вне зависимости от того, что ты хочешь найти. А потом найденное сравнивать по атрибутам с директорией. Директории "." ".." надо откинуть. Пример рекурсивного поиска был FAQ поищи или возьми компонент:

http://www.torry.net/vcl/filedrv/search/teasyfilesearch.zip


 
Leksiy ©   (2004-11-10 15:21) [2]

а еще просмотрел исходники что то как то не понятно ... разве я не могу задать так как приведено в коде выше ?


 
Leksiy ©   (2004-11-10 15:47) [3]

так всем спасибо то что написано работает .. я так задумался над задачей что не проверил условие ... :) дурак забыл скопировать файды :)



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

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

Наверх




Память: 0.44 MB
Время: 0.033 c
3-1098685941
Nikolay_S
2004-10-25 10:32
2004.11.21
Microsoft OLE DB Provider for Oracle


8-1086086905
g-l-u-k
2004-06-01 14:48
2004.11.21
DblClick в ListBox


14-1099569523
MiniUser
2004-11-04 14:58
2004.11.21
Будет ли работать?


1-1099464334
Uran
2004-11-03 09:45
2004.11.21
Проверка содержит ли строка дату


14-1099510505
VID
2004-11-03 22:35
2004.11.21
Теперь я ищу нормальное агенство :)





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