- 帖子
- 643
- 积分
- 2335
- 技术
- 50
- 捐助
- 0
- 注册时间
- 2009-12-2
|
1、可能效率略慢;
2、先在CMD中输入echo,%date% 确定日期的格式,然后根据日期格式填下 geq(大于等于) leq(小于等于) 后面的日期。 如果是date输出的2014/01/01 这样,就要填一样的格式。
代码如下:
for /f %%s in (file.txt) do for /r "原文件夹" %%f in (*%%s*.txt) do if "%%~tf" geq "2014-01-01" if "%%~tf" leq "2014-04-31" copy "%%~dpnxf" "\目标文件夹\%%~nxf" /Y |
|