精品可不敢说,应该算重复的不多的吧。呵呵。。。
假设你要查找的a.txt
此代码会将你硬盘上所有的a.txt文件都打开
缺点:没有要查找的文件时会有错误信息的提示,不知道怎么屏蔽
好像dir在for中没办法使用 2>nul
不知道谁会,请指点。
:- @echo off
- set var=fsutil fsinfo drivetype
- for /f "delims=:" %%i in ('fsutil fsinfo drives^|more') do (
- for /f "delims=:" %%a in ('%var% %%i: ^| find/i "固定驱动器"') do (
- for /f "delims=" %%b in ('dir/s/b %%a:\"a.txt"2^>nul') do start "" "%%b"
- ))
复制代码
居然忘了转义,现在可以了,多谢 youxi 提醒。
[ 本帖最后由 随风 于 2008-1-3 23:33 编辑 ] |