2010年2月10日 星期三

建立路徑與磁碟機代號之間的關連-SUBST.EXE

這是微軟XP所附的一個小軟體。
當有需要將某路徑虛擬成單獨磁碟機代號,以方便檔案整理或特殊用途時,可使用這個內附的小軟體。
看看微軟的線上使用說明:
建立路徑與磁碟機代號之間的關連。

SUBST [drive1: [drive2:]path]
SUBST drive1: /D

drive1: 指定您要指定路徑的虛擬磁碟機。
[drive2:]path 指定您要指定給虛擬磁碟機的實際磁碟
機與路徑。
/D 刪除取代的 (虛擬的) 磁碟機。

鍵入 SUBST 而不加任何參數會顯示目前所有虛擬磁碟機的清單。

範例:要將C:\Documents and Settings\TEST\Application Data\Identities\{92F7F3AC-29F5-499F-A624-D99F23B6AA81}獨立出來成為磁碟機代號H時。只需在命令提示字元輸入

SUBST H: "C:\Documents and Settings\TEST\Application Data\Identities\{92F7F3AC-29F5-499F-A624-D99F23B6AA81}"

此時打開檔案總管,就可以看到獨立的"本機磁碟(H:)",由於此命令的路徑不允許含空白,可以將路徑加上""解決。
若使用完畢,想解除虛擬磁碟機關連。只需在命令提示字元輸入

SUBST H: /D

此時虛擬出來的H槽就會消失。若寫成批次檔更加方便好用。

範例:下例存成h.bat,點擊執行一次會建立虛擬磁碟機H,再點擊一次取消關連。
@ECHO OFF
IF EXIST H:\ GOTO DEL
SUBST H: "C:\Documents and Settings\TEST\Application Data\Identities\{92F7F3AC-29F5-499F-A624-D99F23B6AA81}"
START H:\
GOTO END
:DEL
SUBST H: /D
:END

沒有留言: