我正在编写一个删除超过55天的文件的脚本。如何将删除的文件记录到单独的文本文件中?
以下脚本删除超过55天的文件:
forfiles /p "C:\documents\logs" /s /m *.log /c "cmd /c Del @path" /d -55
答案 0 :(得分:0)
所以你基本上需要在cmd执行中执行两个命令。这意味着您将使用命令分隔符(&符号)来执行两个命令。诀窍是你需要在引号中包含多个命令。但是对于forfiles,你需要使用forfiles文档的引号的十六进制代码。
forfiles /p "C:\documents\logs" /s /m *.log /c "cmd /c 0x22 echo @path>>c:\temp\delete.log & Del @path 0x22 " /d -55