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

Вниз

Поиск файлов?   Найти похожие ветки 

 
dimich   (2002-03-16 10:00) [0]

Как можно найти все файлы с расширением exe,com,bat при этом избегая поиска в папке Windows или вообще целого диска.
Если можно , то на примере.
Заранее благодарен МАСТЕРАМ!


 
MBo   (2002-03-16 10:02) [1]

найди в форуме примеры поиска FindFirst etc
и добавь проверку, скажем, в Windows не заходить


 
dimich   (2002-03-16 10:02) [2]

Не предлагайте пожалуйста "кладовочный" вариант.


 
MBo   (2002-03-16 10:07) [3]

http://delphi.mastak.ru/cgi-bin/forum.pl?look=1&id=1014734835&n=0
хороший вариант у Набережных С. (08.03.02 21:02)

свое добавишь к
if (Sr.Name<>".")and(Sr.Name<>"..") then


 
Velocity   (2002-03-16 16:18) [4]

Ха-ха-ха! Почему НИКТО не упомянул мессагу LB_DIR для ListBox"а? Плиз, не считайте наездом (куда уж мне до многих, сорри), но просто даже странно... такая красивая мессага, такой мелкий код получается и так быстро работает - а вниманием обошли... Кому интересно как это делается - мыльте на dv2000@hotbox.ru, кину примерчик


 
wicked   (2002-03-16 17:04) [5]

2 Velocity
ха-ха-ха... у нас MSDN есть... только LB_DIR хорош, если надо отобразить содержимое одной папки... а если надо пробежаться по определённым файлам в папке и во вложенных папках и выполнить определённое действие, то это уже не проходит... только findfirst/findnext/findclose... кстати, скорость работы такой кнструкции очень большая....


 
Anatoly Podgoretsky   (2002-03-16 17:08) [6]

А что бы не всего диска надо отказаться сканировать хотя бы одну папку, лучше для этого создать специальную пустую


 
Velocity   (2002-03-16 17:21) [7]

2 wicked
поверю на слово (говорил же что плохо шарю ;-)) но странно - один мой знакомый чел написал чистилку для диска (испытывал данную мессагу), которая грохает мусорные файлы на диске (любом). Так у него данная прога полностью сканирует 6 гиговый диск (т.е. ищет и удаляет на нём указанные мусорные файлы) приблизительно за 15-20 секунд. Я конеш не в курсе - это получается "медленно"? Сам я в коде не рылся но вот прогу испытывал - дикая вещь. Получается findfirst/findnext/findclose быстрее справятся?


 
Velocity   (2002-03-16 17:26) [8]

Дополню: может конечно из-за других факторов так быстро диск сканится. типа количества каталогов, шустрости винта и т.д. буду считать что ошибся в совете, заплюсуйте ;-))))


 
Anatoly Podgoretsky   (2002-03-16 18:02) [9]

Проверил, диск 20 гб, 3000 папок, 44000 файлов - время сканирования 13 секунд, пример из FAQ - это много или мало?
ProcessMessages времени не изменяет.



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

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

Наверх




Память: 0.46 MB
Время: 0.006 c
3-90808
mark-a
2002-03-02 13:57
2002.03.28
Intebase


1-90821
Alev
2002-03-08 14:52
2002.03.28
Как можно создать папку?


1-90915
Беляков Алексей
2002-03-18 14:48
2002.03.28
решатель задач математического программирования


1-90946
Irina Lisova
2002-03-13 19:06
2002.03.28
TreeView как распечатать дерево ?


14-91042
Фэ
2002-02-13 17:46
2002.03.28
Почему исчезают ветки ?





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