windows - 查找没有文件的目录 Windows

标签 windows batch-file cmd

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

我尝试获取答案或提示,有一些适用于 Unix,但我在 Windows 10 上工作。

最佳答案

更改要检查的文件以及脚本开头的根目录。

@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

关于windows - 查找没有文件的目录 Windows,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38631599/

相关文章:

windows - 为什么我不能在 Rust 中将 `Stdio::piped()` 与 windows `cmd.exe` 一起使用?

java - 如何为具有依赖项的Java程序创建cmd文件

c++ - CArray 不会在内存重新分配时调用复制构造函数,现在怎么办?

java - 以编程方式启动 WinAppDriver.exe

batch-file - 在CMD中使用if条件

Windows 批量比较区分大小写的字符串

python - win32com Excel 舍入货币和会计格式,但不包括一般格式或数字格式 (Python)

.net - 部署 IronPython 脚本或静态构建应用程序

c# - 从 IIS 运行 PsExec : PsExecSVC hanging on remote host

batch-file - 批处理文件编辑Hosts文件-没有效果?