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

[文件操作] 单纯的批处理本身,能否实现单向备份同步?

单纯的批处理本身,能否实现单向备份同步?

A→B单向备份同步
1、B目录下,如果有多余的文件、文件夹。也能自动删除。
2、B目录下有完全相同的文件,就自动忽略/跳过,不再重复删除/复制。
3、不能调用第三方exe软件。比如robocopy.exe等等

回复 10# CrLf


你的代码,win7系统测试正常。
xp系统测试出现问题。

提示:(16,1).。。。错误:输入超出了文件尾
目标文件系统下不支持安全信息。
文件创建错误-不支持请求

TOP

回复 10# CrLf


    15楼,帮忙修改下代码吧。谢谢

TOP

回复 23# yu2n


    一般都是手动备份资料。
刚好有些文件正在使用中,这种情况很少遇到。
因为要经常在不同的全新xp系统下备份,robocopy,还是不太方便。

TOP

回复 21# ygqiang


    我就问你一句,你如果用计划任务自动备份,刚好有些文件正在使用中,你该怎样处理?

    如果使用 robocopy ,你可以选择略过,或者重试。重试次数/间隔时间都可以在参数中指定。

    另:Win7 以上的系统已内置  robocopy 命令,WinXp 直接拷贝一个 robocopy 也可使用。
『千江有水千江月』千江有水,月映千江;万里无云,万里青天。    http://yu2n.qiniudn.com/

TOP

回复 21# ygqiang


    Win7应该是自带robocopy

TOP

回复 20# yu2n

用xp或者win7系统,自带的命令,备份资料。应该问题不大吧。

TOP

本帖最后由 yu2n 于 2017-1-8 16:24 编辑

不用 robocopy ? 开倒车是挺刺激的,就怕哪天找不到备份档。

筒子们,安全第一。
『千江有水千江月』千江有水,月映千江;万里无云,万里青天。    http://yu2n.qiniudn.com/

TOP

回复 18# capslock


    我以 Batcher 和 HAT 之间的纯洁友谊保证,楼主绝对不是第三者
1

评分人数

TOP

回复 17# ygqiang


    你说你是不是站长马甲吧

TOP

回复 16# capslock


    网盘\NAS都不考虑。
就是单纯的u盘、移动硬盘的数据,定期手动备份到本地硬盘上。
1

评分人数

TOP

备份到 NAS 么? 这么多有差异/增量同步的网盘你不用

TOP

本帖最后由 ygqiang 于 2017-1-9 10:32 编辑

回复 14# CrLf
  1. @echo off
  2. echo 源盘—》目标盘
  3. set biao1=D:\0驱动-软件\0-udisk\sd4g
  4. cls
  5. echo 保存文件执行路径
  6. pushd "%~dp0"
  7. cls
  8. for %%a in (E F G H I J K L M N O P Q R S T U V W X Y Z) do (
  9. fsutil fsinfo volumeinfo %%a:\ | findstr "错误" >nul && echo %%a不可读取 || echo %%a可读取 && (
  10. if exist "%%a:\000-000\00-其他\start" (
  11. if exist "%biao1%\000-000" (
  12. echo 源盘:%%a:
  13. echo 目标盘:%biao1%
  14. ping 0 -n 6 >nul
  15. cls
  16. 10楼的代码放在这里。需要修改哪些地方?
  17. )
  18. )
  19. )
  20. )
  21. echo 恢复文件执行路径
  22. popd
  23. cls
复制代码
你的代码,应该如何修改下呢??

TOP

已修改

TOP

回复 10# CrLf


    你好,简单测试了下。

如果目标目录下,多了一个只读属性的文件,你的bat代码删除不了。谢谢

TOP

返回列表