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

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

批处理实现的结束进程并删除文件的代码

批处理应用:根据文件内容进行重命名操作

自动生成批量执行SQL脚本的批处理实例演示

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

用批处理实现的删除特定时间以前的文件

用批处理删除注册表健值的方法分享

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

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

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

精品推荐
分类导航