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

迅速删除非法文件名的批处理代码

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

Append打开指定文件夹中的数据文件就象这些文件在当前文件夹中一样

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

Del (erase) 删除指定文件

将目录下的文件按扩展名分类的bat代码

批处理 API实现文件下载的代码第1/2页

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

使用批处理删除HOSTS中特定内容的行的代码

批处理 删除重复行的代码

精品推荐
分类导航