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

Batch file 如何创建包含已删除文件的文件?,batch-file,Batch File,我正在编写一个脚本,删除超过55天的文件。如何将删除的文件记录到单独的文本文件中 下面的脚本删除超过55天的文件: forfiles /p "C:\documents\logs" /s /m *.log /c "cmd /c Del @path" /d -55 因此,基本上需要在cmd执行中执行两个命令。这意味着您将使用命令分隔符(与)来执行两个命令。诀窍是需要将多个命令括在引号中。但是对于forfiles,您需要根据forfiles文档使用十六进制代码作为引号 forfiles /p "C:

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

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

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

因此,基本上需要在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

您的意思是要创建一个文本文件夹来存储所有已删除文件的详细信息吗?是的,创建一个包含已删除文件及其日期的文本文件。抱歉,解释不正确。请创建一个文本文件,其中包含已删除文件的名称及其日期。。。