Копирование папок с условием
Хочу скопировать все "новые папки" с диска со всем содержимым, но при этом возникла проблема: если внутри "новой папки" есть ещё одна "новая папка" батник и её отдельно тоже скопирует, что не нужно, т.к. она уже будет скопирована как подкаталог. Помогите решить проблему. Код который я составил и нужно доработать:
For /f "delims=" %%H In ('dir /A:D /S /B "X:\*новая папка*"') Do ( xcopy /E /C /I /Q /H /Y /N /J "%%H" %cd% ) |
«/d».
|
Код:
@echo off |
Georgio, Большое спасибо. Помогло
Можно объяснить как он проигнорировал повторяющиеся строки который появляются при поиске "dir"? И почему нужна именно такая запись в файле .tmp "новая папка.*\\"? И ещё спасибо что подправили "%cd%\%%~nxH" эту запись, не знал что так можно. А в "nxH" x - является обязательным? или можно "nH" это же папка? |
Цитата:
Цитата:
Цитата:
|
Iska, Спасибо за разъяснение. Я понял - /irvg -это перечень параметров findstr, которые позволили профильтровать пути, вместе с сочетанием "новая папка.*\\"
|
Именно.
Цитата:
|
Время: 10:25. |
Время: 10:25.
© OSzone.net 2001-