找回密码
 注册
搜索
[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
查看: 25317|回复: 5

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

[复制链接]
发表于 2011-11-1 20:18:38 | 显示全部楼层 |阅读模式
本帖最后由 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实现不了,只能先删除,后备份了!

评分

参与人数 1PB +2 收起 理由
CrLf + 2 感谢给帖子标题标注[已解决]字样

查看全部评分

发表于 2011-11-1 20:29:37 | 显示全部楼层
既然这样LZ为什么不先删除C:\BACKUP文件夹再备份呢

评分

参与人数 1PB +3 收起 理由
CrLf + 3 乐于助人

查看全部评分

 楼主| 发表于 2011-11-1 20:37:56 | 显示全部楼层
能不用删最好,如果删除的话,大部分动作都在做无用功,因为只有小部分文件不一样。

如果先删除用什么代码呢?
  1. del c:\backup\.
复制代码
文件夹删不掉啊...
发表于 2011-11-1 22:12:10 | 显示全部楼层
回复 3# xudaweb
  1. rd /s /q "c:\backup"
复制代码

评分

参与人数 1技术 +1 收起 理由
xudaweb + 1 学习了~

查看全部评分

发表于 2011-11-1 22:18:05 | 显示全部楼层
回复 1# xudaweb
如果只能用xcopy应该无解。

评分

参与人数 1技术 +1 收起 理由
xudaweb + 1 多谢热心告知~

查看全部评分

发表于 2011-11-4 21:31:54 | 显示全部楼层
不如试试 robocopy
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|批处理之家 ( 渝ICP备10000708号 )

GMT+8, 2026-3-18 06:56 , Processed in 0.020233 second(s), 8 queries , File On.

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

快速回复 返回顶部 返回列表