VadiMGP
|
Posted: Sat Jun 28, 2008 23:07 Post subject: |
|
|
Обработка дубликатов - это, вообще-то, не моя прихоть, а вынужденная мера для ТС. ТС обязан знать, что в списке есть дубликаты и учитывать это при копировании, удалении и т.д.
Но не суть, бог с ним.
Тут на самом деле, даже греп не нужен, ищем-то только по имени файла! (кстати, под виндой полным полно разных грепов, как собак нерезаных) В VBScript я не силен, я все больше по старинке батничками балуюсь. Все, что нужно это два батника - основной и вспомогательный.
Основной (параметром получает файл со списком шаблонов)
Code: | for /F %%i in (%1) do for %%a 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 %%a:\nul call ssd.bat %%a %%i |
Вспомогательный (ssd.bat)
Code: | pushd %1
cd\
dir *%2* /S /B
popd | Честно предупреждаю - сам я это не запускал, ибо нету сил моих дамских ждать пока эта марахайка все диски прошерстит, но в принципе, должно работать. Тупо, но железно. |
|