单位Windows服务器中有个共享目录用于文件的中转,但需要定时清理,于是想到了Windows计划任务+批处理脚本的方法。具体作用如下:
批处理的脚本为regular_clean.bat:
@echo off
forfiles /p "C:\inetpub\ftproot" /s /m *.* /d -8 /c "cmd /c del @path"
for /f "delims=" %%a in ('dir /b /ad /s "C:\inetpub\ftproot" ^|sort /r') do rd /q "%%a" 2 > null
说明:
1.forfiles是查找目的目录,此处是C:\inetpub\ftproot;搜索的文件为.,即所有文件;过期时间为8天(/d -8).
2.最后的for是具体查找子目录的处理。
依次点击:开始->管理工具->任务计划程序->创建任务,其它根据窗口提示选取期望的选项即可。
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。