fastcopy命令行模式+bat脚本+windows任务计划 数据备份



---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


签名:这个人很懒,什么也没有留下!
最新回复 (0)
返回