批处理复制日期命名的文件夹中的指定文件

11/27/2015  |  05:01分类:网络  |  标签:  |  849 views

可以指定开始和结束的日期范围:

copy_timed_folders.bat
[code=BatchFile]@echo off
set “dateBegin=2014-03-01”
set “dateEnd=2015-03-01”
set “pathSrc=D:\指定文件夹1”
set “pathDst=D:\指定文件夹2”
for /f “delims=” %%a in (‘dir /ad /b “%pathSrc%”‘) do (
if “%%a” geq “%dateBegin%” (
if “%%a” leq “%dateEnd%” (
xcopy /e /q /i “%pathSrc%\%%a\指定格式文件1…” %pathDst%\%%a
xcopy /e /q /i “%pathSrc%\%%a\指定格式文件2…” %pathDst%\%%a
)
)
)
[/code]

参考: http://bbs.csdn.net/topics/330229486

2条评论 关于 “批处理复制日期命名的文件夹中的指定文件”

  1. 啊哈哈 发表于: 12月 16th, 2015 20:56

    DOS状态下吗

  2. admin
    admin 发表于: 12月 17th, 2015 02:06

    To 啊哈哈,
    不是,这是批处理,就是写在一个文本文件中,直接运行..


发表您的评论