bat-файлом
chcp 1251
echo %date%; %time%; >filelist.txt
dir /s /d >>filelist.txt
echo %date%; %time%; >filelist.txt
dir /s /d >>filelist.txt
получаем список всех файлов в выбранном каталоге
5-15 секунд на получение списка всех файлов папки Windows (~70 000 файлов)
Дальше - дело техники.
Подробнее здесь http://vellisa.ru/5-sposobov-poluchit-spisok-faylov