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

[文件操作] 批处理如何做到文件备份

好久没来批处理之家了,发现论坛还在稳定运行,很开心,不知不觉就过了那么久了,祝愿论坛越来越好!以后也会常回来的
小弟我遇到一个问题,就是我习惯把笔记本的D盘的全部文件都备份到移动硬盘上,大部分文件是不会变动,比如大小,文件名等,我隔一段时间会进行备份一次,但是总觉得全部复制然后重名的替换太麻烦了,次次200G的东西全部复制过去也比较麻烦,要守着点替换也不可能啊~~不知道批处理能不能实现这样的功能,就是复制新的文件过去,那些原本就有的文件就不复制过去了,这样拷贝的量小很多,也快些。如果批处理做不到,有没有软件能做到这个呢?
  1. @echo off
  2. echo.&echo.&echo.                                      
  3. set /p source=【请输入要备份的盘】:&echo.
  4. set /p destination=【备份目标盘】:&echo.
  5. echo 将备份 %source% 盘的文件到 %destination% 盘&echo.
  6. echo 按任意键开始备份&pause>nul
  7. if not exist %destination% (
  8.         xcopy /s/v/k/y/r/h/c %source% %destination%\
  9. ) else (
  10.         xcopy /s/v/k/d/r/h/c/y %source% %destination%\
  11. )
  12. echo.
  13. echo 备份完成,按任意键退出&pause>nul
复制代码
这个代码还是会全部复制替换,耗时比较长,比较麻烦啊。

给xcopy命令加个 /d 选项试试

TOP

我帮忙写的代码不需要付钱。如果一定要给,请在微信群或QQ群发给大家吧。
【微信公众号、微信群、QQ群】http://bbs.bathome.net/thread-3473-1-1.html
【支持批处理之家,加入VIP会员!】http://bbs.bathome.net/thread-67716-1-1.html

TOP

回复 3# Batcher


    帖子里面没怎么介绍,可以介绍一下吗

TOP

回复 4# 随风而行


    请下载《同步利器SyncToy操作指南》
我帮忙写的代码不需要付钱。如果一定要给,请在微信群或QQ群发给大家吧。
【微信公众号、微信群、QQ群】http://bbs.bathome.net/thread-3473-1-1.html
【支持批处理之家,加入VIP会员!】http://bbs.bathome.net/thread-67716-1-1.html

TOP

返回列表