现在的位置: 首页 > 综合 > 正文

将指定目录的所有文件及文件夹copy到指定目录下,只copy 7天内创建的或是7天内修改过的

2012年08月08日 ⁄ 综合 ⁄ 共 583字 ⁄ 字号 评论关闭
@echo on
rem 将指定目录的所有文件及文件夹copy到指定目录下,只copy 7天内创建的或是7天内修改过的
rem
 author:perfectaction

set "src=d:\test\" rem 源目录路径
set "des=e:\test\" rem 目标路径
set "suffix=txt"   rem 需要xcopy的文件后缀
set "dd=7"         rem 只copy7天之内的文件

forfiles /p %src% //m *.%suffix% /d -%dd% /"cmd /c dir @path /b/s >>%src%notcopylist_%suffix%.log"
if exist %src%notcopylist_%suffix%.log xcopy %src%*.%suffix% %des% ////EXCLUDE:%src%notcopylist_%suffix%.log
if not exist %src%notcopylist_%suffix%.log xcopy %src%*.%suffix% %des% ///y
  if exist %src%notcopylist_%suffix%.log del %src%notcopylist_%suffix%.log

rem pause

抱歉!评论已关闭.