如何创建包含已删除文件的文件?

时间:2017-03-09 08:07:02

标签: batch-file

我正在编写一个删除超过55天的文件的脚本。如何将删除的文件记录到单独的文本文件中?

以下脚本删除超过55天的文件:

forfiles /p "C:\documents\logs" /s /m *.log /c "cmd /c Del @path" /d -55

1 个答案:

答案 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