我想要批处理文件,它只能复制包含txt文件中第二行文本中包含“VABJ”等字符串的文件 源文件夹E:\ text 目标文件夹D:\ result
plz为此
提供批处理文件答案 0 :(得分:0)
注意,SO不是免费的脚本服务。但是因为它相对容易:
for %%a in (e:\text\*.txt) do (
findstr /n "VABJ" "%%a" | findstr /b "2:" >nul && (
copy "%%a" d:\result\
)
)
使用for
循环处理每个文件
使用findstr /n
搜索文件中的字符串
使用findstr /b "2:"
过滤第二行
成功后,复制文件。