2017-03-09 41 views
0

我正在编写一个删除55天以前的文件的脚本。我将如何能够将删除的文件记录到单独的文本文件中?下面如何创建包含已删除文件的文件?

的脚本删除的文件比55天更大:

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

你的意思是你想**创建一个存储所有被删除文件的详细信息的文本文件夹吗? – TheGeekZn

+0

是的,用删除的文件及其日期创建一个文本文件。对不好的解释抱歉。 – Javr

+0

用**的名称**删除的文件及其日期创建一个文本文件... – Aacini

回答

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 
相关问题