Скопируйте папку и подпапки с файлами, но пропустите файлы в корневой папке с помощью командной строки Windows - PullRequest
0 голосов
/ 13 апреля 2019

Как пропустить файлы в корневой папке, но скопировать подпапки и их файлы.

1 Ответ

1 голос
/ 13 апреля 2019

командная строка. Измените f:\1 Запустите его в выбранной папке.

for /f "tokens=*" %a in ('dir /b /ad') do @%windir%\System32\xcopy /is "%a" "f:\1\%a"

партии. Измените f:\1 Запустите его в выбранной папке.

for /f "tokens=*" %%a in ('dir /b /ad') do @%windir%\System32\xcopy /is "%%a" "f:\1\%%a"

ярлык. Измените f:\1 Запустите его в выбранной папке.

%windir%\System32\cmd.exe /c for /f "tokens=*" %a in ('dir /b /ad') do @%windir%\System32\xcopy /is "%a" "f:\1\%a"

для %a в списке каталогов только имен каталогов (dir /b /ad) xcopy %a + подкаталоги и xcopy без запроса, является ли %a файлом или каталогом, если xcopy более одного файла (xcopy /is "%a"). Вам не нужно копировать на другой диск (т. Е. xcopy /is "%a" "backup\%a"), но это должен быть каталог, который вы не пытаетесь скопировать . Двойные кавычки заботятся о пробелах в пути / имени файла.

за помощь:

xcopy /?

dir /?

for /?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...