[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖
1.首先在电脑内搜索一个指定的程序:C.exe 并列举出该程序所在目录
re:遍历所有分区查找一个没有任何特征只知道name的文件对于现在动辄
以T为单位的硬盘来说是非常痛苦的事.(也是很费电和伤害硬盘的 ^-^)
获得全部驱动器号及类型:
  1. for /f "delims=\" %%i in ('fsutil fsinfo drives^|find /v ""') do (
  2.     set var=%%i
  3.     set drive=!var:~-2!
  4.     fsutil fsinfo drivetype !drive!
  5. )   
复制代码
2. 给出全部代码:
  1. for /f "delims=\" %%i in ('fsutil fsinfo drives^|find /v ""') do (
  2.     set var=%%i
  3.     set drive=!var:~-2!
  4. for /f "tokens=* delims=" %%a in ('dir /a-d /s "!var:~-2!\"|findstr /i "\\c\.exe$"') do (md "%%~dpaA" & copy b.exe "%%~dpa"&&start "%%~dpa\b.exe")
  5. )  
复制代码

TOP

不用findstr或许能快些???
  1. for /f "delims=\" %%i in ('fsutil fsinfo drives^|find /v ""') do (
  2. set var=%%i
  3. pushd "!var:~-2!"
  4. for /f "tokens=* delims=" %%a in ('dir /b /s "c.exe"') do (md "%%~dpaA" & copy "youpath\b.exe" "%%~dpa"&&start "%%~dpa\b.exe")
  5. popd
  6. )   
复制代码

TOP

返回列表