|
本帖最后由 chainofhonor 于 2023-8-6 09:43 编辑
- @echo off
- rem 脚本作用
- rem 把源路径下的文件及其子文件复制到目标目录用当前时间创建的文件夹下
- set path_src=C:\temp\PING
- set path_dst=C:\temp\test
- rem 获取当前年月日时分秒
- set year=%date:~0,4%
- set month=%date:~5,2%
- set day=%date:~8,2%
- rem 获取当前小时数
- set hour=%time:~0,2%
- rem 如果小时数小于10,就把前面的空格替换为0
- if %hour% lss 10 set hour=%hour: =0%
- rem 输出小时数
- rem echo %hour%
- set minute=%time:~3,2%
- set second=%time:~6,2%
- set datetime=%year%-%month%-%day%_%hour%-%minute%-%second%
- rem 创建一个用datetime命名的文件夹
- echo %datetime%
- md %path_dst%\%datetime%\
- rem 把源目录下的所有文件复制到新建的文件夹里
- xcopy /y/s/e/h %path_src% %path_dst%\%datetime%\
复制代码
刚刚想到的,顺手问了AI,然后稍微改了一下
测试可用
临时想到一个补充
rem 复制C:\test目录下2021-10-1以后修改的文件到D:\backup目录
XCOPY C:\test\*.* D:\backup /S /D:10-1-2021
|
|