【发布时间】:2014-04-11 20:18:04
【问题描述】:
每当我想删除共享 WebServer 上的旧 IIS 日志文件时,我都会在 CMD 上运行此命令:
for /R C:\HostingSpaces %f in (u_ex*.log) do del /q "%~ff"
它会搜索 IIS 日志文件并将其全部删除。确保它无法删除当天的日志文件,因为它们已经在 IIS 中打开并且无法删除。 它显示了我在命令提示符控制台中一一删除日志文件的进度。
我需要设置一个计划任务来运行一个 BAT 文件,以便每天自动执行此操作。 我制作了一个bat文件并在其中粘贴了这个命令: for /R C:\HostingSpaces %f in (u_ex*.log) do del /q "%~ff"
但是当我运行批处理文件时,什么也没有发生,我看不到任何结果和操作。 如何编写运行此命令的批处理文件?
非常感谢您的帮助。 谢谢你
【问题讨论】:
标签: batch-file iis-7 command-prompt