Bat файл - удалить и скопировать - PullRequest
1 голос
/ 23 июня 2011

Я хочу удалить все содержимое каталога (подкаталоги и файлы, но не основной каталог). После этого я хочу скопировать весь контент из другого каталога в этот каталог. Как я мог это сделать?

Этот код не работает

cd C:\directory1
rmdir /s/q
pause

xcopy C:\directory2\directory22 C:\directory1 /s /e

1 Ответ

2 голосов
/ 23 июня 2011

rmdir нужен каталог для удаления, поэтому это будет работать, но вы получите сообщение об ошибке:

cd C:\directory1
rmdir . /s /q
pause

xcopy C:\directory2\directory22 C:\directory1 /s /e

Но вы также можете сделать это:

cd C:\
rmdir C:\directory1 /s /q
md C:\directory1
pause

xcopy C:\directory2\directory22 C:\directory1 /s /e
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...