BAT/DOS 定时删除指定时间内的文件
2018-03-06 16:55
302 查看
echo ************** %date% %time:~0,8% ************** >>del.log echo wscript.echo dateadd("d",-10,date)>GetOldDate.vbs for /f "tokens=1,2,3* delims=-/. " %%i in ('cscript /nologo GetOldDate.vbs') do ( set y=%%i set m=%%j set d=%%k ) if %m% LSS 10 set m=0%m% if %d% LSS 10 set d=0%d% set OldDate=%y%/%m%/%d% del GetOldDate.vbs for /r . %%a in (*.*) do for /f "tokens=1,2* delims= " %%b in ('dir /tc "%%a" ^| find /i "%%~nxa"') do ( if "%%b" lss "%OldDate%" echo del "%%a" >>del.log ) pause&exit /b/******************************************我是分割线***************************************************/
if "%%b" lss "%OldDate%" echo del "%%a" >>del.log//此处正式使用时请修改
//当前指定为创建日期为10天前,注意不是修改日期
相关文章推荐
- Shell定时删除指定时间之前的文件
- Shell定时删除指定时间之前的文件
- Shell定时删除指定时间之前的文件
- linux下定时删除指定目录下指定时间前的文件
- bat删除指定时间之前文件
- .NET删除过期的临时文件---指定路径,文件类型,过期时间
- MySQL定时任务event,储存过程(定时删除指定时间前90天指定表的数据)
- 【原创】Ubuntu中定时删除指定日期之前的文件
- bat 删除指定目录下带后缀的文件
- SQL Server 2005使用作业实现定时备份任务和删除指定天数前的备份文件
- MySQL定时任务event,储存过程(定时删除指定时间前90天指定表的数据)
- 如何操作Linux 定时删除指定目下N天前的文件
- Linux下定时删除指定目下n天前的文件
- dos下快速获取文件数量并删除小于指定数量的文件夹
- Windows 定时删除指定路径下N天前的日志文件
- linxu中删除指定时间之前的文件shell脚本
- shell删除超过指定时间的文件
- windows 定时清理指定目录文件bat
- Linux 删除指定时间前的文件
- bat自动删除指定文件夹下前几天的文件的代码