Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Скриптовые языки администрирования Windows (http://forum.oszone.net/forumdisplay.php?f=102)
-   -   [решено] Пакетный файл, предназначенный для поиска и удаления файлов по маске (http://forum.oszone.net/showthread.php?t=331397)

Roman_Norther@vk 23-11-2017 09:40 2779612

Пакетный файл, предназначенный для поиска и удаления файлов по маске
 
Пакетный файл, предназначенный для поиска и удаления файлов по маске, расположенных на различных дисках. Маска удаляемых файлов задается в качестве пакетных параметров. В процессе необходимо осуществлять запрос на подтверждение удаления. В конце формируется отчетный текстовый файл с содержимым вида "Стерто файлов: <количество> из каталога <путь>".
Подскажите пожалуйста, как реализовать в данном задании поиск по всем жестким дискам, каталогам и подкаталогам файла по маске?

alpap 23-11-2017 14:19 2779682

Цитата:

Цитата Roman_Norther@vk
поиск по всем жестким дискам, каталогам и подкаталогам файла по маске »

Код:

@echo off
set "maska=file.txt"
for %%d in (c d e f g h i j k l m n o p q r s t u v w x y z) do (
 if exist "%%d:\*" (
  for /f "delims=" %%f in ('2^>nul dir /a-d/b/s "%%d:\%maska%"') do echo:%%f
 )
)
pause

вот только на cmd это будет ой как не быстро.


Время: 21:52.

Время: 21:52.
© OSzone.net 2001-