这可能是一个愚蠢的问题,但我在 Google 上搜索了这个问题,但目前还没有找到答案。执行以下命令:
at 12:00 /EVERY:Su Forfiles.exe -p C:\inetpub\logs\LogFiles\W3SVC1 -m *.log -d
-30 -c \"Cmd.exe /C del @path\"
我知道这个命令的预期行为是什么,也知道它的每个部分在做什么 - 除了“@path\”之外。到目前为止,谷歌搜索没有找到结果。这是什么意思?我正在运行 Windows Server 2008 R2。谢谢!
答案1
@path-返回文件的完整路径,
一般来说是删除IIS服务器的日志文件夹,但是为什么呢?)))
在cmd(Windows 2008 R2)中运行:
Forfiles -p C:\inetpub\logs\LogFiles\W3SVC1 -m *.log -d -30 -c "cmd /C @echo @path"
Forfiles -p C:\inetpub\logs\LogFiles\W3SVC1 -m *.log -c "cmd /C @echo @path"
在 Windows 7 的 cmd 中运行示例:
Forfiles -p %windir%\inf -m *.inf -c "cmd /C @echo @path"
Forfiles -p %windir%\inf -m *.inf -d -30 -c "cmd /C @echo @path"