手机
当前位置:查字典教程网 >脚本专栏 >DOS/BAT >bat自动删除指定文件夹下前几天的文件的代码
bat自动删除指定文件夹下前几天的文件的代码
摘要:复制代码代码如下:@echooffsetd=%date:~0,10%mshtavbscript:createobject("scriptin...

复制代码 代码如下:

@echo off

set d=%date:~0,10%

mshta vbscript:createobject("scripting.filesystemobject").opentextfile("wind.txt",2,true).writeline(dateadd("d",-2,"%d%"))(window.close)

for /f %%m in (wind.txt) do (set tt=%%m)

set ph=D:Test

for /r "%ph%" %%i in (*) do (if %%~ti lss %tt% (@echo "%%~ti" del /a /f /s /q "%%i"))

pause

运行的时候去掉最后一个@echo 和 pause

这两个为测试输出用的

dateadd("d",-2,"%d%") 这里改变删除时间

注意:一定要改 区域语言 里的 时间格式 为 yyyy-mm-dd

【bat自动删除指定文件夹下前几天的文件的代码】相关文章:

用批处理重命名文本文件名的代码

全盘删除所有文件夹下的_desktop.ini的批处理bat文件

自动断开网络共享访问连接的批处理代码

bat If 命令常用判断介绍

一个小助手批处理实例代码

用批处理实现将文件以数字重命名的代码

把文件名当中含有特殊字符[.]的文件删除的方法

cmd forfiles 从文件夹或树中选择要进行批处理的文件(方便批量删除n天前的文件)

批处理 删除重复行的代码

批处理去除指定字符前所有的0的代码

精品推荐
分类导航