标题: 怎样在搜索时排除某个目录
[打印本页]
作者: andoor
时间: 2008-2-15 15:52
标题: 怎样在搜索时排除某个目录
下面这段代码是我搜索论坛后写的,搜一个叫nast2005.exe的文件。但是现在我要排除d:\altair 这个目录以及其子目录,该怎么修改呢?
谢谢
for %%i in (C D E F G H I J K L M N O P Q R S T U V W X Y Z) do (
(for /f "delims=" %%p in ('dir /a /b /s %%i:\nast2005.exe') do (
set nast=%%p
echo Solve found at : %%p
goto :st
)) 2>nul
)
作者: fastslz
时间: 2008-2-15 16:19
for %%i in (C D E F G H I J K L M N O P Q R S T U V W X Y Z) do (
for /f "delims=" %%p in ('dir /a /b /s %%i:\nast2005.exe 2^>nul^|find /i/v "d:\altair"') do (
set nast=%%p
echo Solve found at : %%p
goto :st
))
作者: andoor
时间: 2008-2-15 16:50
对bat了解有限,原先的代码大部分是抄来的,不是很懂。
楼上大哥的代码运行的非常好!多谢!