在批处理文件中,如何在搜索中排除文件夹?

在批处理文件中,如何在搜索中排除文件夹?

我尝试仅搜索文件,从而排除文件夹,但目前它包括文件夹。如何在搜索中排除它们?

for %%# in (a b c d) do if exist "%cd%\%%#*" (
Echo %%#
)

我期望当当前目录中只有一个以“a”开头的文件夹和一个以“b”开头的文件时,代码会显示“b”。但事实是,当目录中有一个以 a 开头的文件夹,但没有以“a”开头的文件时,代码总是显示“a”。

相关内容