0

我想制作一个批处理文件,它可以不是通过名称而是通过其内容更好地找到特定的文本文件,但不是通过其全部内容而是通过它的选定部分。

例如,如果我有一个包含内容的 txt 文件

汤姆迪克和哈利

我希望我的批处理文件计算一下,如果 txt 文件中的任何地方都有一行包含 T 并且如果从该字母开始的 7 个字符是 K 并且从该字母开始的两个字符是 A 则文件被识别作为我的文件,它被删除了。

也许更好地解释为批处理文件可以找到“指纹”,这样其他人可以重命名我的 txt 文件,但我仍然会找到它……</p>

我怎么能做到这一点?

4

1 回答 1

0

您可以使用findstr

for /f "delims=*" %%f in ('"findstr /r /m /c:T.......K..A *.FILEEXT"') do (
    del "%%f"
)
于 2012-10-18T12:12:54.227 回答