本软件是一款专为增量复制和备份设计的工具,具备以下显著特点:
增量复制功能:仅复制“更新”或“尺寸”发生变化的文件,特别适用于文件总量巨大但更新数量较少的场景。例如在几十万甚至几百万个文件中,仅需复制其中的几千个更新文件。
正则表达式筛选:支持通过正则表达式精确筛选要处理的文件,例如,仅处理或排除符合特定标准的文件。
同步目标文件夹与源文件夹:在源文件夹中删除文件的情况下,目标文件夹可以自动进行相应的删除操作,实现自动同步。
按复制明细执行:仅根据明细复制文件,从源文件夹复制到目标文件夹。
定时执行复制功能:Ver1.1版新增定时执行复制功能,并支持“外置批处理”和“后置批处理”。例如在定时执行复制前,可以执行“外置批处理”,若执行失败则不进行复制;复制完成后,可以执行“后置批处理”进行后续处理。
控制台命令行程序流程(lhycopy.exe):适用于批量处理,Ver1.1版提升了定时执行复制功能,以及相应的“外置批处理”和“后置批处理”。
批处理文件放置:批处理文件需放置在软件.exe文件所属目录下的“batches”根目录中。
批处理文件命名:如果存在以下文件,标准考虑时将执行相应的批处理文件,否则忽略此功能:
外置批处理:lhycopyui_before.bat(成功)
后置批处理:lhycopyui_after_success.bat(成功)
后置批处理:lhycopyui_after_failure.bat(失败)
批处理文件执行规则:
“外置批处理”是自动复制操作的前提条件,若批处理返回值不为0,则不执行自动复制操作。
自动复制成功则执行“成功后置批处理”;失败则执行“失败后置批处理”。
批处理文件内部操作:
批处理文件中可以调用其他批处理文件。
批处理文件中的文件路径请使用相对路径。
cmd程序流程:
cmd程序流程灵活,可方便地应用于批处理程序中。
日志可以通过管道“>”输出到特定文件中。
主要参数:
-fromdir
:必须复制的源文件夹
-todir
:必须复制到的目标文件夹
-rule
:仅复制符合正则表达式的文件夹及文件
-exclude
:不复制符合“-rule”正则表达式的文件夹及文件
-sync
:将目标文件夹与源文件夹同步
-list
:输出已复制的文件名