标题: [求助]关于搜索并改变当前目录的问题?????
[打印本页]
作者: lmq
时间: 2008-2-21 03:11
标题: [求助]关于搜索并改变当前目录的问题?????
各位:
请问一下要满足下列要求我该怎么办
要求全盘搜索一个在未知盘符、未知文件夹下的文件(如: 123.txt)
搜索完成后将123.txt文件所在目录变为当前目录 (如:原目录为
c:\windows> 现在搜索完成后转到123.txt 所在文件夹目录e:\456\456> )
谢谢请帮帮忙
作者: lxmxn
时间: 2008-2-21 16:52
@echo off & Setlocal EnableDelayedExpansion
for /f "delims=\" %%i in ('"fsutil fsinfo drives|more"') do (
set drivename=%%i
set drivename=!drivename:~-2!
echo 正在查找 [!drivename!] 盘中的123.txt文件...请稍等...
if exist !drivename! (
for /f "delims=" %%a in ('"dir /s/b/a-d !drivename!\123.txt 2>nul"') do (
cmd /k pushd "%%~dpa" && exit
)
)
)
pause&exit /b 0
作者: lmq
时间: 2008-2-21 22:18
谢谢您的解答
但是还是不行啊
在查找A:时提示我没有关好驱动器的门(但是我跟们就没有软驱啊)
然后就停留在这个批处理的目录了
作者: everest79
时间: 2008-2-21 23:25
无关风月事,你打开系统性能,将你的软盘控制器禁止掉