0
我正在编写一个删除55天以前的文件的脚本。我将如何能够将删除的文件记录到单独的文本文件中?下面如何创建包含已删除文件的文件?
的脚本删除的文件比55天更大:
forfiles /p "C:\documents\logs" /s /m *.log /c "cmd /c Del @path" /d -55
我正在编写一个删除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
你的意思是你想**创建一个存储所有被删除文件的详细信息的文本文件夹吗? – TheGeekZn
是的,用删除的文件及其日期创建一个文本文件。对不好的解释抱歉。 – Javr
用**的名称**删除的文件及其日期创建一个文本文件... – Aacini