Board logo

标题: 查找带文件夹名字空格的文件夹 [打印本页]

作者: wangyang331407     时间: 2010-12-12 21:07    标题: 查找带文件夹名字空格的文件夹

已知:某盘(该盘是不确定的)中有一个文件夹,文件夹名字中有一个空格号
求:如何查找该文件夹
例如:D盘中有一个名为Program  Files  (x86)的文件夹。请问该怎样查找?(只用bat查找)。

在此提前 thank you 一下哈。
作者: Hanyeguxing     时间: 2010-12-12 21:46

@echo off
for /f "skip=1" %%a in ('wmic logicaldisk where DriveType=^3 get DeviceID') do dir /b/s/a:d "%%a" 2>nul|find " "
pause

作者: zaixinxiangnian     时间: 2010-12-12 23:53
Hanyeguxing兄我对你有两点看法,
1~   我觉得你很精通FOR  ,每次你都能用FOR解决大家的问题,,,你能不能用你通谷的语言写下FOR的用法
2~   'wmic logicaldisk where DriveType=^3 get DeviceID'问下你这是什么意思
作者: wangyang331407     时间: 2010-12-19 00:47
由于本人很菜哈,所以能不能具体讲讲'wmic logicaldisk where DriveType=^3 get DeviceID'是什么意思啊?
作者: pdanniel66     时间: 2010-12-19 09:27
C:\>wmic logicaldisk where DriveType=3 get DeviceID
DeviceID
C:
D:
F:

应该是列出硬盘的 Drive information ,不列光驱 Drive name,所以 DriveType=3,get DeviceID是 list drive name,如上所示
作者: acaigg     时间: 2010-12-25 11:25
学习来了。