dir %DRIVE_NAME%: /S /C /A-D /Q /T:C | findstr ".zip$ .doc$ .xls$ .xpt$ .cpt$ .cpo$ .xlsx$ .pdf$ .dat$ .txt$ .docx$ .csv$" >> file.info
Я использую вышеупомянутую команду, чтобы перечислить всю информацию в файле, как показано ниже:
03/27/2013 01:02 PM 86,280 uusr\fr02 h123_frf67_rk_20140327.txt
03/27/2013 01:02 PM 5,513 usr\fr02 h123_frf67_rk_20140328.txt
% DRIVE_NAME%: подключенный диск.
Папки будут одинаковыми; не более 100 папок и их подпапок, и в любой из папок одновременно может быть только 2 или 3 файла.
Теперь проблема в том, что для одной папки она отлично работает, но для 80-90 папок это занимает слишком много времени.
Я думаю, что это из-за findstr
и различных используемых расширений. Есть ли способ сделать это быстрее?