使用MD5哈希方式,将文件夹内容划分为小块,实现源文件夹与目标文件夹的同步复制。该工具仅支持单向同步,即从源文件夹到目标文件夹,并通过子线程实现了键盘退出快捷键Q的判断,以提高退出速度。同时,工具提供了断点断续功能,按下Q键退出时,会弹出对话框显示同步中断位置,并在脚本所在目录生成一个保存断点位置的txt文件,方便下次继续同步。采用小块比较和复制的方式有效解决了大文件内存溢出和无法及时退出的问题。工具分为手动和自动两种设置源目文件夹路径的模式。手动模式下,可直接运行脚本,将源文件夹和目标文件夹拖动到命令行或终端窗口。对于每次同步相同的文件夹,可选择自动模式,在脚本底部取消注释并填写源目文件夹路径(源:spath;目:dpath)。请注意,每次同步时需设置新的断点断续路径(xpath),或者选择不使用断点断续功能。