<分区>
谁能告诉我如何编写一个批处理文件,我可以将其附加到计划任务,该任务将删除超过 2 周的 IIS 日志。
标签 batch-file
<分区>
谁能告诉我如何编写一个批处理文件,我可以将其附加到计划任务,该任务将删除超过 2 周的 IIS 日志。
最佳答案
使用forFiles在批处理文件中:
forfiles -p C:\WINDOWS\system32\LogFiles\W3SVC1 -s -m *.log -d -14 -c "Cmd /C DEL @File"
命令行参数解释:
-d -14 // Specifies num days (14 for 2 weeks)
-p C:\WINDOWS\system32\LogFiles\W3SVC1 // path
-m *.log // file mask
您可以在我帖子的 technet 链接中找到所有内容。
您将需要安装一个 Win 服务器资源工具包,例如 Windows Server 2003 Resource Kit Tools
关于batch-file - 编写批处理文件以删除所有文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7249331/