电脑故障

位置:IT落伍者 >> 电脑故障 >> 浏览文章

bat自动删除指定文件夹下前几天的文件的代码


发布日期:2019/4/11
 

复制代码 代码如下:

@echo off

set d=%date:~%

mshta vbscript:createobject(scriptingfilesystemobject)opentextfile(windtxttrue)writeline(dateadd(d%d%))(windowclose)

for /f %%m in (windtxt) 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%d%) 这里改变删除时间

注意一定要改 区域语言 里的 时间格式 为 yyyymmdd

上一篇:Vista105个禁止功能的注册表条目

下一篇:dos利用wget.exe让杀毒软件升级更自动化