Batch file 如何通过批处理文件删除文本文件中的文本文件?

Batch file 如何通过批处理文件删除文本文件中的文本文件?,batch-file,Batch File,我正在将findstr结果提取为文本文件,但我不知道如何删除findstr提取为结果的文件 我的代码如下: @echo off findstr /s /m "del" "C:\*.*">>"result.txt" 2>nul 现在,我想自动删除批处理文件中作为名称打印在result.txt上的文件 请帮帮我 回应上面@Stephan的评论,确保您要删除这些文件。我猜你会得到一些你不想要的文件,可能会使你的系统不稳定。但本着回答问题的精神。。。请尝试以下操作: for /f %

我正在将findstr结果提取为文本文件,但我不知道如何删除findstr提取为结果的文件

我的代码如下:

@echo off
findstr /s /m "del" "C:\*.*">>"result.txt" 2>nul
现在,我想自动删除批处理文件中作为名称打印在result.txt上的文件


请帮帮我

回应上面@Stephan的评论,确保您要删除这些文件。我猜你会得到一些你不想要的文件,可能会使你的系统不稳定。但本着回答问题的精神。。。请尝试以下操作:

for /f %%i in (result.txt) do del %%i

首先,查看result.txt。我很肯定,你会的 惊讶您真的确定要将它们全部删除吗?- 史蒂芬54分钟前


对!!我想删除打印在result.txt上的所有文件。。。 请帮帮我埃卡格拉斯里瓦斯塔瓦4号

你已经被警告过了

for /f "delims=" %%i in (result.txt) do del "%%i"

首先,查看result.txt。我很肯定,你会感到惊讶的。。。你真的确定要全部删除吗?是的!我想删除打印在result.txt上的所有文件。。。请帮帮我!OP已脱机,因为您的答案。看来,他不相信我们。叹气