博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Windows ForFiles 删除 过期 文件
阅读量:6830 次
发布时间:2019-06-26

本文共 905 字,大约阅读时间需要 3 分钟。

@echo offset logFile=DELETE_DOS.logset weekName=WEEKset dayName=DAYecho --------- Delete Expired Files ------------ >> %logFile%echo Start (%date% %time%) >> %logFile%echo 删除文件夹 %weekName%  下过期 (30days) 的文件, Please wait... >> %logFile%forfiles /p "%weekName%" /m *.* /d -30 >> %logFile%forfiles /p "%weekName%" /m *.* /d -30 /c "cmd /c del @path" >> %logFile%echo 删除文件夹 %dayName% 下过期(7days)的文件, Please wait... >> %logFile%forfiles /p "%dayName%" /m *.* /d -7 >> %logFile%forfiles /p "%dayName%" /m *.* /d -7 /c "cmd /c del @path" >> %logFile%echo End (%date% %time%) >> %logFile%exit

此DOS命令将删除WEEK(超过30天)和DAY(超过7天)文件夹下过期的文件,并将删除日志写入 DELETE_DOS.log

 

另外,有关DOS中ECHO命令的用法,稍作整理:

@ 关闭单行回显

echo off   从下一行开始关闭回显
@echo off  从本行开始关闭回显
echo on   从下一行开始打开回显
echo      显示当前是echo off/on状态
echo.     输入回车换行,空白行,同(echo, echo; echo+ echo[ echo] echo/)

转载于:https://www.cnblogs.com/icerainsoft/archive/2012/11/16/2772951.html

你可能感兴趣的文章
SQL 中的多条件查询
查看>>
NSUserDefaults 存储可变数组问题
查看>>
[LeetCode] The Skyline Problem
查看>>
tarjan例题
查看>>
AngularJs 时间格式化处理
查看>>
cocoa中颜色的几种表示形式的转换
查看>>
绘图总结
查看>>
【object-c基础】object-c基础之二:property,assign,copy,retain,release
查看>>
详细对比IB开发与纯手码开发的优劣。
查看>>
Codeforces Round #331 (Div. 2)
查看>>
iOS 手机摇一摇功能
查看>>
SQL Server中删除表中重复数据
查看>>
windows下rundll32介绍
查看>>
Enum,Int,String的互相转换 枚举转换
查看>>
梦断代码阅读笔记二。
查看>>
sublime Text 3实用功能和常用快捷键收集
查看>>
python代码规范与标准库参考
查看>>
VMware Workstation 安装Red Hat 遇到的问题
查看>>
什么是javascript(一)
查看>>
JAVA入门到精通-第22/23讲-容器、集合类
查看>>