请教bat批处理,实现同步备份功能!
现在源目录下有很多文件/文件夹,要同步备份到目标目录下。
用类似下面的命令是可以实现的:xcopy "*.*" "c:\000" /e/y/d/v/i/h/s/c/q
但如果目标目录下面存在aa.txt bb.doc等文件,而源目录下没有这些文件。
如何用批处理命令实现:同步备份到目标目录以后,自动将aa.txt bb.doc文件删除呢?
有没有什么批处理可以实现:删除目标目录中存在,而源目录中不存在的文件呢?
比如:命令xcopy D:\test\temp\*.* c:\000\ /s/h/d/y 可以使2个文件夹中的文件保持一致,当 D:\test\temp\下的文件有更新的话会copy这些文件到c:\000\
但是如果D:\test\temp\下面删除了一个文件(如1.txt),我也想把c:\000\下的1.txt删掉
该如何加入相关的批处理命令呢?
现在源目录下有很多文件/文件夹,要同步备份到目标目录下。
用类似下面的命令是可以实现的:xcopy "*.*" "c:\000" /e/y/d/v/i/h/s/c/q
但如果目标目录下面存在aa.txt bb.doc等文件,而源目录下没有这些文件。
如何用批处理命令实现:同步备份到目标目录以后,自动将aa.txt bb.doc文件删除呢?
有没有什么批处理可以实现:删除目标目录中存在,而源目录中不存在的文件呢?
比如:命令xcopy D:\test\temp\*.* c:\000\ /s/h/d/y 可以使2个文件夹中的文件保持一致,当 D:\test\temp\下的文件有更新的话会copy这些文件到c:\000\
但是如果D:\test\temp\下面删除了一个文件(如1.txt),我也想把c:\000\下的1.txt删掉
该如何加入相关的批处理命令呢?
