welcome to xlongwei.com

欢迎大家一起学习、交流、分享


QQ:9167702333 邮箱:admin@xlongwei.com

Dir Sync本地目录文件同步工具


分类 Java   关键字 分享   标签 java   algorithm   发布 hongwei  1426945082860
注意 转载须保留原文链接,译文链接,作者译者等信息。  
Dir Sync是Java编写的一款本地目录文件同步工具,可用于电脑文件与移动磁盘之间文件同步备份,既可以执行同步并查看两个目录之间的文件差异,也可以直接更新复制目录(略过未更改文件)。相比WinSCP本地目录与远程目录同步,云客户端同步本地目录到云服务器,Dir Sync还是有它的适用之处的。


主要功能和用法:
  1. 同步目录(文件数量较少时合适):先选择好左右两个目录,然后点击~按钮进行比较。^表示全部,+表示新增,*表示更新,o表示old旧文件,√表示选择部分部件操作。下面的按钮表示操作,×*表示从试图移除(不操作文件),->*表示仅同步时间戳,×表示删除(实际删除文件),->表示复制文件到另一边。

  2. 复制备份(适用于文件数量较多时):选择好左右两个目录,不执行同步比较,而是直接点击->按钮,则是复制备份操作,Dir Sync立即遍历左边目录并将有更新的文件复制到右边。通常我会将多个目录备份到移动硬盘的不同地方,那么就会有多个目录配对,这时就可以用左下角的下拉框来记住最近记录(写入注册表),+表示添加,-表示删除,office表示已添加的目录配对(将E:\office备份到J:\E\office)。


    最后再介绍一下快捷方式的用法:
    给命令行工具添加快捷键Ctrl+Shift+O,以便快速打开命令行并执行批处理命令
    编写批处理文件syn.bat并将目录加入Path变量:start /b javaw -jar absolute-dir\DirSync.jar,然后Ctrl+Shift+O,再输入syn就可以运行Dir Sync了。

    工具参考:DirSync.jar,源码参考:DirSync-sources.jar