如何使用命令提示符记录已删除的文件

时间:2015-04-26 23:01:13

标签: batch-file

所以我有一个批处理文件,我不时会从特定文件夹中删除任何带有.log扩展名的文件。但是最近我发现需要记录此脚本删除的文件的名称(具有讽刺意味)。所以我尝试使用del *.log >> "dellog.txt,但它似乎没有在文本文件中放置任何内容。我是格式化错误还是del命令没有输出任何内容?如果是这样,我将如何做到这一点。

1 个答案:

答案 0 :(得分:1)

SuperUser已经有了一个很好的答案。除非删除整个目录,否则DEL命令不会为您提供任何输出。您可以做的是使用FOR循环并回显每个文件并逐个删除它们:

for %A in (*.log) do ( ECHO %A && del /Q "%A" )