Bat文件 - 删除并复制

时间:2011-06-23 07:47:25

标签: batch-file

我想删除所有目录内容(子目录和文件,但不删除主目录)。 之后我想将其他目录中的所有内容复制到该目录。 我怎么能这样做?

此代码不起作用

cd C:\directory1
rmdir /s/q
pause

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

1 个答案:

答案 0 :(得分:2)

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