您好如何将其转换为批处理文件代码
如果找不到* .txt中的字符串,请将文件名存储到filesthathasnostring.txt
基本上我想创建一个不包含特定字符串的所有文件名列表 我的尝试失败了
find "STRING" *.txt || >>fail.txt
答案 0 :(得分:1)
(for %%a in (*.txt) do findstr "STRING" %%a >nul|| echo %%a)>filesthathasnostring.dat
for
循环允许您处理它自己的每个文件。搜索字符串,将输出重定向到NUL,如果没有找到,则打印文件名。将parantheses放在整个循环周围,以便能够将它重定向到一个文件。
(如果您想直接在命令行上使用,请将每个%%a
替换为%a
)