bat if 文件内容包含字符串

假如我在指定的文件夹中找 内容中带有 "<Target>abc" 内容的所有 *.xml 文件 怎么做?

@echo off
for /r "指定文件夹的路径" %%a in (*.xml) do (
    if /i "%%~xa"==".xml" (
        find /i "<Target>abc" "%%~a" >nul && echo "%%~a"
    )
)
pause

此命令查找时会忽略大小写,如果希望匹配大小写,请把find后面的 /i 删除

温馨提示:答案为网友推荐,仅供参考

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网