自从我创建了任何批处理文件以来已经很长时间了。
我要做的是删除整个文件夹,然后将另一个文件夹(以及它的子文件夹和文件)复制到我删除原始文件的位置(这是一个备份过程)。
我遇到了三个问题:
del "c:\my folder location\myfoldertodelete"
仅删除该文件夹中的文件copy "c:\my other folder location\myotherfolder" "c:\my folder location\"
仅复制该文件夹中的文件,而不复制子目录。我认为我需要xcopy或其他东西,但我从未使用过。如果有人能帮助我跳过这三个圈,我会非常感激。
编辑:(使用无效的复制命令进行更新
C:\Users\Chris>copy /s "C:\Users\Chris\Documents\Visual Studio 2010\Projects
\new project" "D:\VS 2010 projects\Projects\"
The syntax of the command is incorrect.
答案 0 :(得分:2)
echo y | rd /s c:\directory.to.be.removed
copy /s c:\source c:\destination
答案 1 :(得分:0)
echo y | rd /s C:\Users\user1\Documents\Dest
echo d | xcopy /s /y "C:\Users\user1\Documents\Src" "C:\Users\user1\Documents\Dest"
其中: " C:\用户\ USER1 \文件\ SRC"是源目录和 " C:\用户\ USER1 \文件\站Dest"是目标目录。