ITPub博客

首页 > Linux操作系统 > Linux操作系统 > bat脚本-找出某时间点修改的数据

bat脚本-找出某时间点修改的数据

原创 Linux操作系统 作者:piliskys 时间:2013-05-15 14:52:59 0 删除 编辑
由于有时候要找出众多文件基于一时间点后修改的文件,可记录,也可用于path作用,
 
@echo off
rem 把修改的文件放入pathstr中
set pathstr=D:\PATH\20120422
rem 找出paraTime修改后的文件
set paraTime=2013-04-22
setlocal enabledelayedexpansion
set allfile=install_all.sql
set flag=0
echo --开始运行 >  %allfile%
for /r 10_database %%i in (*.*) do (
set filedate=%%~ti
set chagetime=!filedate:~0,10!
if !chagetime! GEQ %paraTime% (
echo %%i | find ".svn" && set flag=1
if  !flag!==0 (
echo @%%i;   >> %allfile%
copy %%i  %pathstr%
)
)
set flag=0
)
pause

来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/134308/viewspace-761166/ ,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论

注册时间:2008-01-14

  • 博文量
    68
  • 访问量
    184722