---fastcopy
C:\ihunter\program\file\net\FastCopy
---backup.bat
编码方式为ANSI格式,再改文件名为backup.bat,并讲脚本移动到fastcopy的安装目录下
"C:\ihunter\program\file\net\FastCopy\FastCopy.exe" /cmd=sync_update /open_window /filelog /force_close /estimate /error_stop "D:\" /to="E:\"
代码释义:
D:\Download\FastCopy\——fastcopy的安装目录;
sync——同步命令(大小/日期)
sync_update——同步(最新日期)
/open_window——不存储到系统托盘中。(不立即开始运行时不需指定);
/filelog ——记录详细文件日志。在FastCopy/Log目录里面,以“日期.log”形式存储。校验时同时记录哈希值。(使用/filelog=filename可存储到指定文件。但若指定同一个文件,同时运行多个FastCopy,日志可能会混合输出);
/force_close——复制结束后,发生错误,也强行关闭。
/estimate——预估复制完成时间
/error_stop——发生错误时显示对话框确认是否继续。
https://fastcopy.jp/help/fastcopy_cn.htm#setting_shell
-操作模式
模式 操作内容
noexist_only:差异(不覆盖) 不复制重名文件。
diff:差异(大小/日期) 若重名,仅复制大小/时间不同的文件。(默认)
update:差异(最新日期) 若重名,仅复制时间较新的文件。
force_copy:复制(全覆盖) 总是复制/覆盖所有文件。
-
exist_diff:现存(大小/日期)
(仅Pro版) 如果存在相同的文件名,但大小或日期不同,则复制。(不存在的文件不会被复制)
exist_update:现存(最新日期)
(仅Pro版) 如果存在同名文件且时间较新,则复制该文件。(不存在的文件不会被复制)
-
sync:同步(大小/日期) 若重名,仅复制大小/时间不同的文件。 同时删除目标目录当中来源目录里不存在的文件(&目录)。
sync_update:同步(最新日期) 若重名,仅复制时间较新的文件。 同时删除目标目录当中来源目录里不存在的文件(&目录)。
move:移动(全覆盖) 复制并覆盖所有文件后删除所有来源文件。(可在一般设置切换 “复制/移动设置”→“移动(大小/时间)”)
move_noexist:移动(不覆盖)
(仅Pro版) 只复制目的地不存在的文件。只有已复制的文件才会从源文件中删除。(未复制的文件不会被删除)
---用windows自带的任务计划
按下 Win + R 键,然后输入 “taskschd.msc”
-week
-最高权限运行
-触发器设置每日的03:00点开始执行,启动程序选择backup.bat的位置,即C:\ihunter\program\file\net\FastCopy\backup.bat
---日志
FastCopy/Log