batch-file - 编写批处理文件以删除所有文件

标签 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/

相关文章:

windows - 定义这些批处理命令

windows - 将批处理标题设置为文件名

git - Jenkins : how to use Credentials Binding Plugin to Execute Windows Batch Command

batch-file - 如何使用 FFmpeg 进行时间转换

windows - 如何从命令行设置时区?

java - 如何在不阻塞现有批处理脚本的情况下调用长时间任务?

windows - 在 Windows x64 模式下打开命令窗口

mysql - Drupal 6 我可以截断数据库中的批处理表吗

java - 连续两次发出启动 cmd.exe 的问题

windows - 使用批量输入查找和替换值列表