Board logo

标题: 不同文件夹下有相同的子文件夹,怎么dir [打印本页]

作者: linjuming     时间: 2009-9-4 11:20    标题: 不同文件夹下有相同的子文件夹,怎么dir

如:
d盘以下有 folder1   folder2   folder3这3个文件夹
每个文件夹下面有相同名称的子文件夹 test
我要dir出所有 test文件夹下类型为 *.htm的文件。
请问批处理怎么写?

我试过:
dir d:\*\test\*.htm 无效。
作者: netbenton     时间: 2009-9-4 11:42
dir folder1 folder2 folder3 /s /b |findstr ".htm"
作者: loquat     时间: 2009-9-5 00:15


  Quote:
Originally posted by netbenton at 2009-9-4 11:42:
dir folder1 folder2 folder3 /s /b |findstr ".htm"

dir d:\folder1\test d:\folder2\test d:\folder3\test /s /b |findstr ".htm"
楼主要的是这样?
作者: tireless     时间: 2009-9-5 01:20

@echo off
for /d %%a in (d:\*) do if exist "%%a\test\*.htm" dir /a:-d /b "%%a\test\*.htm"
pause
[ Last edited by tireless on 2009-9-5 at 01:31 ]
作者: netbenton     时间: 2009-9-5 08:21
哦,还有个test呢!这样吧:
dir folder1 folder2 folder3 /s /b |findstr /c:\test\|findstr /c:.htm