[分享]批处理一键备份脚本

原创文章,转载请注明: 转载自勤奋的小青蛙
本文链接地址: [分享]批处理一键备份脚本

使用说明

运行该脚本,自动生成当前日期后缀的文件夹,拷贝源目录文件到备份目录。

if %time:~0,2% leq 9 (set hour=0%time:~1,1%) else (set hour=%time:~0,2%)
set new_folder=data_%date:~0,4%-%date:~5,2%-%date:~8,2%-%hour%-%time:~3,2%-%time:~6,2%
md %new_folder%
:: 拷贝data文件夹所有内容到目标目录
xcopy data %new_folder%
:: 拷贝data文件夹下pk文件到目标目录
rem xcopy data\*.pk %new_folder%

需要注意的是:

批处理中%time:~0,2%返回小时补零的问题

编写批处理时遇到一个问题,当系统时间小于10点时,如9:30时,echo %time:~0,2% 即获取系统的小时数时前面不会补零,如果连在其他字符串后面,会出现空格的情况,如根据时间生成日志时,会导致意外出现,解决方法如下:

if %time:~0,2% leq 9 (set hour=0%time:~1,1%) else (set hour=%time:~0,2%)
set min=%time:~3,2%
set hm=%hour%%min%
原创文章,转载请注明: 转载自勤奋的小青蛙
本文链接地址: [分享]批处理一键备份脚本

文章的脚注信息由WordPress的wp-posturl插件自动生成



|2|left
打赏

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: