本帖最后由 CrLf 于 2011-10-28 23:34 编辑
- @echo off
- for /l %%a in ("20110705 1 20110729") do (
- if exist "a\%%a" xcopy /e "a\%%a" "b\%%a"
- )
- ::适合不跨月复制指定范围的文件夹
复制代码
- @echo off
- for /d %%a in ("C:\test\test1\201107??") do (
- if %%~na gtr 20110705 (
- if %%~na lss 20110729 (
- xcopy /e "%%a" "C:\test\test2\%%~na"
- )
- )
- )
- ::给 2 楼代码加 if 嵌套,适合跨月复制指定范围
复制代码 不过话说回来,一个一个 xcopy 是很慢的...如果文件夹下不存在子文件夹的话,最好还是用 md+copy |