如何获取除某些目录之外的目录列表

时间:2015-07-23 12:27:18

标签: windows batch-file cmd

我需要获取目录列表并按名称排除某些目录。

Linux 我可能会这样做:

ls -d */ | egrep -v '^common/$|^static/$|^static_src/$|^templates/$

如何在 Windows cmd 中执行此操作?

1 个答案:

答案 0 :(得分:1)

dir /ad /b | findstr /v /x /c:"common" /c:"static" /c:"static_src" /c:"templates"

或者,如果文件夹名称不包含空格,

dir /ad /b | findstr /v /x "common static static_src templates"