使用windows cmd按名称获取子文件夹

时间:2012-08-02 10:01:19

标签: batch-file command-line cmd

在批处理脚本中,我想列出具有给定名称的所有子文件夹。我可以做到一般但有问题,当我正在搜索的文件夹中有子文件夹direclty时。我在Windows 7 cmd上执行此操作。

代码我用来列出名为bin的所有子文件夹:

dir /s /q /b /A:D bin

如果我有这样的文件夹结构:".\a\bin .\b\bin .\c\bin"它可以正常工作。

如果我的结构如下:".\bin .\a\bin .\b\bin .\c\bin"它只会列出".\bin"的内容。

有人知道任何变通办法吗?

1 个答案:

答案 0 :(得分:2)

dir /s /b /A:D *|findstr /ri "[\\]bin$"