Правильный перебор файлов

Разговоры на любые темы: вы можете обсудить здесь какой-либо сайт, найти единомышленников или просто пообщаться...
Dmitriy2003
Постоялец
Постоялец
 
Сообщения: 690
Зарегистрирован: 27.05.2003 (Вт) 22:47
Откуда: Deutschland

Правильный перебор файлов

Сообщение Dmitriy2003 » 16.12.2007 (Вс) 15:11

Задача: Обход каталогов на всех дисках и сбор файлов по маске в базу
Маска: JPG|GIF|WMA|MP3|DOC|PDF|AVI|WMV|BMP|PNG|RAR|XLS|MP4|PSD|WAV|RAW|TIF|MPG|MPA|DOT|XLT|MDB|PST|EML

Для обхода использую fso, суть проблемы в том, что хочеться пропускать такие каталоги как -
"Документы и настройки", "Windows" - при этом как минимум по одной папке вложенно в выше названные.

На первый взгляд все просто, для примера "Если папка есть "Документы и настройки" то пропускаем" - беда в том что там много вложенных - из за этого падает производительность, полный обход моих дисков занимает 3 минуты, выявляет около 60000 тысяч файлов из заданных по маске и только 15 % из них лежит в пользовательских каталогах.

Собственно вопрос - как можно оптимизировать процесс ?

Вернуться в Народный треп

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 50

    TopList