我正在嘗試編寫批處理腳本來查找特定的掛載設備。我在Windows 7批處理腳本查找掛載設備的盤符
我知道該設備將具有文件夾drive:\定製的,所以我想看看所有無限可能性找到一個設備與此路徑
這裏是我到目前爲止
@echo off
setLocal Enabledelayedexpansion
for %%d 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 (
if exist %%d:\custom (
ECHO Device Found : %%d
)
)
這不工作,雖然,它認爲它存在於每一個驅動器號..所以我看到「找到設備」爲每一個驅動器號。這是爲什麼?我是否在談論這個錯誤?如何找到在根目錄上具有「自定義」文件夾的驅動器盤符?
感謝,
斯蒂芬妮
這工作..有點..現在它只落入if statemet如果文件存在,但每次它都會彈出錯誤'驅動器中沒有磁盤。請將磁盤插入驅動器\ device \ harddisk1 \ dr115' – 2011-04-19 17:18:29
@Without Me只是Aweso:有趣...顯然,該消息與可移動磁盤驅動器有關。但是,當我運行修改後的示例腳本時,我在XP中沒有收到任何此類消息。不知道爲什麼。 – 2011-04-19 18:31:57
是啊..我不知道。我試圖改變它的文件路徑尋找我的C:\用戶只是爲了看看它是否是我的外部設備的問題,但我得到了同樣的錯誤。我不知道它抱怨什麼。關於錯誤,如果我點擊「繼續」,它工作正常..煩人的是,有一個彈出每次我運行腳本,雖然 – 2011-04-19 19:11:36