在论坛上搜了一些帖子,但里面的方法好像没用。比如F盘中有文件夹叫111
for /f+dir:- cd /d f:\
- for /f "tokens=*" %%i in ('dir /ad/b/s 111') do echo %%i
复制代码 如果111在根目录结果显示的是111中所有文件,不在根目录压根就没结果。所以改进为:- for /f "tokens=*" %%i in ('dir /ad/b/s^|findstr "111"') do echo %%i
复制代码 这次倒是文件夹,但所有名字中含有111的文件夹都被列了出来。
无奈,换for /r吧:- for /r %%i in (111) do echo %%i
复制代码 好吧,我承认这下我真没招了,它和- for /r %%i in (.) do echo %%i
复制代码 根本就没区别。
求解答,到底怎么才能把文件夹给揪出来? |