如何通过批处理文件获取所有.h文件的父目录?

时间:2015-07-21 10:54:18

标签: batch-file

说明:现在我有了

C:\home\include\abc.h, 
C:\home\include\def.h 
C:\home\xyz\abc.h 

使用

for /r %%F in (*.h) do set "files=!files!%%F "  

但我只需要

C:\home\include 
C:\home\xyz 

这是具有.h文件的目录。

感谢任何帮助,谢谢。

2 个答案:

答案 0 :(得分:0)

枚举文件夹以及每个文件夹是否包含*.h个文件

for /d /r %%a in (*) do if exist "%%a\*.h" echo %%a

答案 1 :(得分:0)

Powershell方式:

{{1}}