Travis Elijah Asked: 2024-07-02 21:32:29 +0800 CST2024-07-02 21:32:29 +0800 CST 2024-07-02 21:32:29 +0800 CST 搜索文件夹中缺少特定标签的所有 XML,Windows 10? 772 我有一个包含数百个 XML 文件的文件夹。我需要搜索所有 (*.xml) 文件以查找不包含特定标记的文件,并以某种方式向我显示缺少该标记的 XML 文件的列表。 windows-10 2 个回答 Voted Best Answer Romeo Ninov 2024-07-02T22:57:56+08:002024-07-02T22:57:56+08:00 你可以使用 来执行此操作cmd。命令可以是这样的: findstr /v /m \<string *.xml /v打印不包含字符串的行,但与打印/m不包含字符串的文件相结合\<string 并基于这个答案powershell gci -filter "*.xml" | Where-Object { !( $_ | Select-String "<string" -quiet) } | Select Fullname Michael Kay 2024-07-03T00:06:13+08:002024-07-03T00:06:13+08:00 使用命令行中的 Saxon 的 Gizmo 工具(免责声明:我写的)你可以这样做 />show uri-collection('dir?select=*.xml;recurse=yes')[not(//tag)] 当然,方括号中的谓词可以是任意的 XPath 3.1 表达式。
你可以使用 来执行此操作
cmd
。命令可以是这样的:/v
打印不包含字符串的行,但与打印/m
不包含字符串的文件相结合\<string
并基于这个答案
powershell
使用命令行中的 Saxon 的 Gizmo 工具(免责声明:我写的)你可以这样做
当然,方括号中的谓词可以是任意的 XPath 3.1 表达式。