Board logo

标题: [文件操作] [已解决]批处理如何根据创建日期来复制文件 [打印本页]

作者: iamstar    时间: 2009-10-8 11:41     标题: [已解决]批处理如何根据创建日期来复制文件

  1. for \\192.168.1.3\123 /r %%a in (*.*) do (
  2. set var=%%~ta
  3. set var=!var:~0,4!!var:~5,2!!var:~8,2!
  4. IF !VAR! GEQ !TIME1! IF !VAR! LEQ !TIME2! xcopy "%%a" f:\123)
  5. if %errorlevel% == 0 echo OK
复制代码
这个是根据修改日期来复制文件的 ,希望通过创建日期来复制文件。。

希望老手告知。。。。

[ 本帖最后由 iamstar 于 2009-10-9 10:00 编辑 ]
作者: Batcher    时间: 2009-10-8 11:55

%%~ta只能获取文件的最后修改日期
dir /tc的结果里面有文件的创建日期

参考http://bbs.bathome.net/thread-3334-1-1.html方案四




欢迎光临 批处理之家 (http://www.bathome.net/) Powered by Discuz! 7.2