我有目录树。如何使用例如批处理脚本或Windows浏览器获取没有文件xyz.xml的目录列表? //如果有可能我想在Excel文件中保存这些目录的列表。
我试图得到答案或提示,有一些用于Unix,但我在Windows 10上工作。
答案 0 :(得分:1)
更改要检查的文件和脚本开头的根目录。
@echo off
set "root_dir=."
set "file=xyz.xyz"
for /d /r "%root_dir%" %%# in (*) do (
if not exist "%%#\%file%" echo %%#
)
对于非递归搜索:
@echo off
set "root_dir=."
set "file=xyz.xyz"
pushd "%root_dir%"
for /d %%# in (*) do (
if not exist "%%~f#\%file%" echo %%~f#
)
popd