【轉】windows 下的which命令
http://hi.baidu.com/myssc/blog/item/b050f11f7ef4cc0e314e1523.html
@echo off
Rem 檢查命令列引數
if {%1}=={} goto :Usage
for %%i in ({ {/ {-) do if {%1}==%%i?} goto :Usage %%i
echo.
:Rem 在當前目錄檢檢視是否存在該檔案
for %%i in (%1) do if exist %%~nx%i (
echo %%~Fi
goto :EOF
)
:Rem 在Path中檢查該檔案
for %%i in (%1) do (
if exist %%~$PATH:i (
echo %%~$PATH:i
) else (
echo Error: %1 不在路徑裡!!!
goto :Usage
)
)
goto :EOF
:Usage
echo.
echo WHICH "filename"
echo.
echo 輸入檔案明,返回該檔案的全路徑!
echo.
將以上程式碼存為which.bat,存放在c:windowssystem32下即可
注意:
使用時,要使用檔案主名.副檔名的形式,如下:
Microsoft Windows [版本 5.2.3790]
(C) 版權所有 1985-2003 Microsoft Corp.
C:Documents and SettingsAdministrator>which rman
Error: rman 不在路徑裡!!!
WHICH "filename"
輸入檔案明,返回該檔案的全路徑!
C:Documents and SettingsAdministrator>which rman.exe
I:oracleproduct10.2.0client_1BINrman.exe
C:Documents and SettingsAdministrator>
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/161195/viewspace-1055414/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Linux下的五個查詢命令:grep、find、locate、whereis、whichLinux
- Linux基礎命令---whichLinux
- Windows下tail命令WindowsAI
- WINDOWS下Nginx命令WindowsNginx
- 每天一個 Linux 命令(16):which 命令Linux
- 每天一個 Linux 命令(16):which命令Linux
- windows 下使用 phpunit 命令WindowsPHP
- by which, in which, from which 語法區別
- windows命令集(轉)Windows
- windows命令列工具(轉)Windows命令列
- Windows命令列下的程式管理薦Windows命令列
- windows下tftp命令,windows如何使用 tftp 和 telnet 命令WindowsFTP
- 每天一個linux命令–which(1)Linux
- Windows XP 增強的DOS命令(轉)Windows
- windows下常用命令Windows
- windows下用命令使用cmakeWindows
- windows下tftp命令,windows 7 如何使用 tftp 和 telnet 命令WindowsFTP
- Windows下強大的命令終端-CmderWindows
- windows下強大的wmic命令列工具Windows命令列
- Windows下Nginx的啟動、停止等命令WindowsNginx
- windows下命令列啟動tika的方法Windows命令列
- Unix下打包命令的使用(轉)
- Windows 系統下使用grep 命令Windows
- git在windows命令列下使用GitWindows命令列
- WINDOWS XP 執行命令(轉載)Windows
- Linux下which、whereis、locate、find區別Linux
- Windows XP 中Net命令的另類用法(轉)Windows
- PyGTK在Windows下的安裝(轉)Windows
- Linux下的列印工作命令(轉)Linux
- Linux下find命令的用法(轉)Linux
- Windows下cmd/powershell命令混淆繞過Windows
- windows下建立日期為資料夾名的命令Windows
- Linux 搜尋命令總結 – whereis,which,locate,find,grepLinux
- Linux中的查詢命令:find、locate、whereis、which、type及其區別Linux
- Windows平臺下MySQL常用操作與命令WindowsMySql
- Windows 下 tail 檢視日誌命令工具WindowsAI
- windows命令列下如何呼叫main函式Windows命令列AI函式
- windows下 power shell啟動,呼叫ssh命令Windows