DSynchronize 由 Dimitrios Coutsoumbas (Dimio) 编写
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

最新版本可在如下网址找到:

主页: "http://dimio.altervista.org/" 



描述:
~~~~

DSynchronize是一个可以在本地和局域网中同步两个或多个目录的程序(免费软件).
本程序将每个目录的"来源"与相应的"目的地"进行比较, 然后以这些方式(添加, 替换或删除文件和子目录)更改"目的地"，使这些文件或子目录与"来源"相同. 它支持多个过滤器(以英文分号";"分隔)类型如* .exe; * .txt等等.
您可以配置同步以使用不同的环境变量(%WINDIR%, %USERPROFILE%等).
使用相当直观.


支持的操作系统:
~~~~~~~~~~~~~~~

Windows 10
Windows 8
Windows 7
Windows VISTA
Windows 2003
Windows XP 
Windows 2000 
Windows NT4 加装SP6a和IE4, 或更高版本. 



选项:
~~~~

"退出时保存" 
可用于保存所有设置并记住要同步的目录.

"防止磁盘碎片" 
可减少磁盘碎片: 为了防止在替换文件时文件结构中出现不连续存储, 首先从文件结构中删除旧文件, 然后将替换文件写入旧文件的位置.

"设置/启用定时器" 
此选项将同步设置为定期运行. 您可以告诉它在两次同步之间等待几小时和几分钟.  您还可以指定要在特定日期或指定某天的特定时间进行同步.

"结束后关机" 
这个选项将会在同步结束时自动关闭计算机.

"如果文件夹不存在则创建" 
如果在目的地上指定的目录不存在, 将会自动在目的地上创建和来源同名的目录.

"添加日期到目的地文件夹"
此选项将日期添加到目的地上的文件夹. 例如, 如果源文件是"C:\ mapindestination", 则会变为"C:\ mapindestination 18-07-2004 22.30", 这可以用于使用时间戳创建多个备份来区分它们.

"只对较新的文件"
只有在"来源"上的文件较新时才会替换"目的地"上的文件.

"设置空闲优先级" 
设置系统上的处理器优先级到尽可能低. 这个并不需要因为DSynchronize已经是使用非常少的资源. 使用这个选项将会使同步变得较慢.

"双向同步" 
这个允许在两边较新的文件复制到另一边. 每个文件在来源和目的地文件夹会被检测然后最新的文件会复制到另一边. 同步之后来源和目的地应该是完全相等的.

"实时同步" 
它持续监视指定的文件夹(这使用非常少的CPU)在来源中发生的更改, 并相应地将任何更改同步到目的地.
在激活这个选项之前重要的一点是先完成一个普通同步. 实际上此选项的功能是从维护两个一开始就相同的文件集.

"开机启动" 
这个会在Windows启动时以最后一次保存的选项自动开始程序.
如果同步已经设置为定时, 它将按计划发生, 否则将立即进行同步. 

"自启动为服务" 
这个在Windows启动时自动地将程序启动为服务.
可以指定程序运行在哪一个账号. 重要的一点是要校验指定的账号在来源和目的地目录上有足够的权限.

其他选项都解释了它们自己: -)



命令行参数 
~~~~~~~~~

可以在命令行中指定某些参数.

/START 
它将立即开始同步(以最后一次保存的选项).

/MINIMIZE 
启动后DSynchronize最小化到系统托盘.

/HIDDEN 
后台启动DSynchronize而不在系统托盘显示图标.

/NOSECURITYCHECK 
在执行同步之前, 程序并未检测是否拥有对文件夹的读写权限. 事实上在极少数情况下, 安全检查仍然会阻止在已经拥有权限的文件夹上进行同步, 为此启用上述这个选项, 允许在该特定情况下仍能正常运行.

/SOMEFILE.INI 
使用一个指定的INI文件控制同步. 此文件必须和DSynchronize在相同目录下.


Dimitrios Coutsoumbas (Dimio)
SKYPE  : katafratto
ICQ    : 145633952
邮件 : cyberdimio@gmail.com
主页 : http://dimio.altervista.org/



注意: 
~~~~
本程序使用UPX压缩技术(http://upx.sourceforge.net/) 以增强其便携性. 



使用许可: 
~~~~~~~~

本程序以免费软件许可发布. 



关于实时同步的注意事项:
~~~~~~~~~~~~~~~~~~~~

它如何工作: 
程序监视来源状态的所有变化, 并且每10秒将相同的变化反映到目的中.
然后等待大约10秒, 其目的是避免无用的处理器消耗, 事实上, 如果一个文件在10秒内被修改两次, 它将只被复制一次, 这将处理器消耗减少了一倍.

可能出现的问题: 
在实时同步期间, 在日志窗口中, 某些操作显示否定结果(失败或锁定)是正常的, 这不会判断为同步中的异常.
例如, 如果你创建了一个将被删除的文件, 那么在一秒钟内就会被替换, 当程序试图同步时会产生两个错误, 而实际上一切都还正常. 事实上, 程序将尝试做的第一件事是复制一个不存在的文件, 然后尝试删除该文件.

实时同步是实验性质的. 实际上存在一些可能导致同步失败的罕见情况. 因此, 如果使用此选项, 建议您定期同时执行正常同步.
