手机
当前位置:查字典教程网 >脚本专栏 >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自动删除指定文件夹下前几天的文件的代码】相关文章:

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

Windows和Linux下定时删除某天前的文件的脚本

在文件夹右键菜单中添加“进入DOS”命令的方法

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

备份文件并上传至FTP服务器的bat代码

Windows和 Linux下生成以当前时间命名文件的方法

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

用bat实现的自动关机的代码

dos中RD命令递归删除目录的代码

Del (erase) 删除指定文件

精品推荐
分类导航