我有一个文件夹结构,其中包含许多以月份开头并以用户ID结尾的子文件夹。我正在使用dos批处理脚本来复制当月的所有文件夹
示例文件夹结构
\04_2015_Userid1
\04_2015_Userid2
\04_2015_Userid3
\03_2015_Userid1
\03_2015_Userid2
\03_2015_Userid3
副本应包含所有子文件和文件夹,并且不能依赖于生成文件的日期戳。我查看了帮助文件的副本,但不知道如何告诉它复制文件夹。
答案 0 :(得分:0)
xcopy
递归复制目录。您可以从
for /f %%I in ('wmic os get localdatetime /format:list ^| find "="') do set "%%I"
set "month=%LocalDateTime:~4,2%"
set "year=%LocalDateTime:~0,4%"
然后执行复制,你只需
for /d %%I in (%month%_%year%*) do xcopy /I "%%~I" "destination\%%~nI"
或类似。