批处理文件:列出包含名为region的文件夹作为子文件夹的文件夹

时间:2013-11-27 11:24:51

标签: string batch-file echo directory region

我需要@echo文件夹名称的批处理代码,只要它们包含一个名为SPECIFICALLY“region”的文件夹。

提前致谢。

2 个答案:

答案 0 :(得分:0)

这应该这样做:

@echo off
for /f %%a in ('dir /s/b/ad') do (
  if /i "%%~na" EQU "region" echo  %%~dpa
)

答案 1 :(得分:0)

@echo off
    for /r "c:\somewhere\toStart" %%f in (.) do (
        if /i "%%~nxf"=="region" echo "%%~dpf"
    )

对于在c:\somewhere\toStart开始的结构中的每个文件夹,如果文件夹的名称和扩展名为"region",则回显驱动器和文件夹的路径(包含region文件夹的文件夹)。