txt文件在目录中删除

时间:2012-02-08 14:04:15

标签: batch-file

@echo off & setlocal
cd Your_Folder
for %%j in (*.txt) do type "%%j" | find /I "stackoverflow" > nul || del "%%j"

1.上面的代码将搜索单词" stackoverflow#34;在保存在文件夹中的文本文件中。但是如何对目录中保存的文本文件做同样的事情

1 个答案:

答案 0 :(得分:1)

如果您的意思是在尝试在目录中的某个位置找到基于文本的文件中的单词,则可以尝试使用以下内容:

 findstr /S /M yoursearchword "C:\Top Directory\*"

/ M将打印其中包含该名称的文件。需要使用/ S和*来搜索所有子目录。