查找没有文件Windows的目录

时间:2016-07-28 08:58:27

标签: windows batch-file cmd

我有目录树。如何使用例如批处理脚本或Windows浏览器获取没有文件xyz.xml的目录列表? //如果有可能我想在Excel文件中保存这些目录的列表。

我试图得到答案或提示,有一些用于Unix,但我在Windows 10上工作。

1 个答案:

答案 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