md "C:\Users\Username\Documents\NewFolder"
其中,'C:\Users\Username\Documents\NewFolder”是新文件夹的完整路径。
xcopy "C:\Users\Username\Documents\OldFolder" "C:\Users\Username\Documents\NewFolder" /s /e /y
其中,'C:\Users\Username\Documents\OldFolder”是要复制所有文件的文件夹的完整路径,'/s”和'/e”选项将递归地复制文件夹中的所有文件,并且'/y”选项将不提示您确认覆盖现有文件。
set timestamp=%date:~-4%%date:~-7,2%%date:~-10,2%%time:~0,2%%time:~3,2%%time:~6,2% ren "C:\Users\Username\Documents\NewFolder*" "*%timestamp%.*"
其中,第一个命令将当前日期和时间格式化为YYYY_MM_DD_HH_MM_SS的字符串并存储在'timestamp”变量中。第二个命令将新文件夹中的所有文件重命名为各自的文件名加上时间戳。
完整代码示例:
@echo off md "C:\Users\Username\Documents\NewFolder" xcopy "C:\Users\Username\Documents\OldFolder" "C:\Users\Username\Documents\NewFolder" /s /e /y set timestamp=%date:~-4%%date:~-7,2%%date:~-10,2%%time:~0,2%%time:~3,2%%time:~6,2% ren "C:\Users\Username\Documents\NewFolder*" "*%timestamp%.*"