[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖

[其他] [已解决] 批处理如何使用xcopy备份?

本帖最后由 xudaweb 于 2011-11-4 18:53 编辑

备份E:盘里所有的文件(包括系统文件)与文件夹(包括空文件夹)到C:\BACKUP文件夹内
  1. xcopy /ciserhy e:\. c:\backup\.
复制代码
使用如上代码基本可以满足需求,但是发现一个问题:
如果E:盘中删除某个(些)文件或者某个(些)文件夹后,再执行脚本,C:\BACKUP文件夹内则不会有删除动作!

目前知道xxcopy使用如下代码可以做到,但是需要下载安装。
  1. xxcopy /e /bi /yy e:\. c:\backup\.
复制代码
可否用xcopy来做到这点呢?也就是做一模一样的备份。

如果XCOPY实现不了,只能先删除,后备份了!
1

评分人数

    • CrLf: 感谢给帖子标题标注[已解决]字样PB + 2
学习...

不如试试 robocopy

TOP

回复 1# xudaweb
如果只能用xcopy应该无解。
1

评分人数

    • xudaweb: 多谢热心告知~技术 + 1
看得多说得多,远比不上写得多。

TOP

回复 3# xudaweb
  1. rd /s /q "c:\backup"
复制代码
1

评分人数

TOP

能不用删最好,如果删除的话,大部分动作都在做无用功,因为只有小部分文件不一样。

如果先删除用什么代码呢?
  1. del c:\backup\.
复制代码
文件夹删不掉啊...
学习...

TOP

既然这样LZ为什么不先删除C:\BACKUP文件夹再备份呢
1

评分人数

    • CrLf: 乐于助人PB + 3

TOP

返回列表