运行该脚本,自动生成当前日期后缀的文件夹,拷贝源目录文件到备份目录。
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插件自动生成