我能够创建一个bacth文件来删除超过n天的文件,但是我在保存删除结果方面遇到了问题。我想要的是在过程之后将删除结果列在文本文件中。
我在下面尝试过此代码。它可以工作并删除所有文件。它还会创建result.txt但txt文件为空。我发现文件正在被删除。知道为什么他们没有被保存在文本文件中吗?
forfiles -p "C:\Log\" -s -m *.* /D -1 /C "cmd /c del @path" >> "c:\result.txt"
答案 0 :(得分:2)
这将提供已与del命令一起使用但未确认结果的文件的日志 如果只读取一个文件,那么它仍然存在。
forfiles -p "C:\Log\" -s -m *.* /D -1 /C "cmd /c del @path & echo @path >>c:\result.txt"