标题: [已解决]如何让以下批处理能在系统默认%TEMP%目录进行搜索? [打印本页]
作者: killmus 时间: 2011-5-21 14:46 标题: [已解决]如何让以下批处理能在系统默认%TEMP%目录进行搜索?
本帖最后由 killmus 于 2011-5-22 10:42 编辑
- for %%a in (c) do (
- for /f %%b in ('dir /s /b "%%a:\IEHELPER.dll"') do set a=%%~dpb
- )
- echo %a%
复制代码
作者: applba 时间: 2011-5-21 15:09
for %%a in ("%temp%" "%tmp%") do (
作者: killmus 时间: 2011-5-21 15:33
刚学习了“[系列教程]批处理for语句从入门到精通[20101225更新]”一下子顿悟了许多
作者: killmus 时间: 2011-5-21 18:10
经过测试还是不行!- @echo off
- for %%a in ("%temp%" "%tmp%") do (
- for /f %%b in ('dir /s /b "%%a:\IEHELPER.dll"') do set a=%%~dpb
- )
- pause
复制代码
作者: killmus 时间: 2011-5-21 22:45
哪位好心人帮忙解决一下,现在急!我也尽量在学习FOR的用法,可是好多不懂
作者: applba 时间: 2011-5-21 23:00
本帖最后由 applba 于 2011-5-21 23:02 编辑
- @echo off
- for /r "%temp%" %%i in (IEHELPER.dll) do if exist "%%i" set a=%%~dpi
- pause
复制代码
作者: applba 时间: 2011-5-21 23:12
- @echo off
- for /f %%i in ('dir /s /b "%temp" ') do if /i "%%~nxi" equ "iehelper.dll" (set a=%%~dpi &echo %%i)
- pause
复制代码
作者: applba 时间: 2011-5-21 23:20
- @echo off
- for %%i in (iehelper.dll) do set a=%%~$temp:i
- pause
复制代码
只适用于一级子目录
欢迎光临 批处理之家 (http://www.bathome.net/) |
Powered by Discuz! 7.2 |