Visual Subst 常用資料夾變身虛擬磁碟機,管理檔案更方便
ntwind softearw這個網站提供了一些很小巧實用的Windows作業優化工具。例如我之前介紹過的「Winsnap 抓圖軟體」、「TaskSwitch 工作視窗切換器」都是由其所設計的。而今天要介紹另外一款系出同門的工具:Visual Subst。Subst是一個DOS指令,可以將目錄資料夾「虛擬」成一個磁碟機代號,不過用指令來完成這個工作畢竟很麻煩,所以Visual Subst提供了圖形化介面讓我們更快速完成同樣目的,也方便隨時修改,並且可以讓重新開機後繼續保持設定好的虛擬磁碟機;而且Visual Subst本身是免安裝軟體,開機執行一次設定後會自動關閉,也不會佔用你的系統資源。
Visual Subst軟體本身是很小巧輕便,又不會打擾你的電腦使用,所以問題就在於:為什麼我們需要把資料夾虛擬成一個磁碟機?當然最根本的原因就是很多資料夾可能是存在很複雜深層的目錄裡面,我們要切換時就很麻煩,可是那為什麼不直接建立一個捷徑在桌面上就好?而建立成虛擬磁碟機有什麼好處呢?下面就是我目前想到的理由,如果有其它應用方法也歡迎大家提供:
- 打開「我的電腦」立刻可以切換到虛擬磁碟機(常用資料夾)。
- 可以用鍵盤的﹝Win﹞+﹝R﹞啟動快速執行列,輸入「磁碟機代號:」(例如 X:),就能快速啟動該資料夾。
- 在任何程式裡面「另存新檔」、「儲存檔案」時可以快速將檔案儲存到常用資料夾。同樣的「開啟舊檔」時也可以更快。因為「磁碟機代號」一定位於最上層目錄。
- 在檔案總管或任何擁有「樹狀目錄」結構的檔案管理器中,都可以快速切換到虛擬磁碟機(常用資料夾)。
- 透過虛擬成同樣代號的磁碟機,在不同電腦間,將不同位置的資源夾製造出相同的「絕對路徑」(感謝Nelson的提供,詳情可參考留言)
Visual Subst的使用上非常的簡單。首先來到其首頁,拉到網頁下方下載「Visual Subst vXXX binaries 」這個檔案,這是免安裝版本的壓縮檔,下載完成後解壓縮,執行「VSubst.exe」即可打開主程式。
接著在Visual Subst主程式的下方設定欄位中,點擊最右方的﹝放大鏡圖示﹞來選擇一個你想要設定成虛擬磁碟機的資料夾位置,並在左方的小型下拉選單中選擇一個「磁碟機代號」,最後按下綠色的﹝+﹞按鈕即可新增一個虛擬磁碟。設定新增完成即可關閉,不須常駐。
你可以在任何時候重新打開Visual Subst主程式,在清單中選擇一個你之前設定好的虛擬磁碟機,然後在下方輸入欄中修改其指向目標與代號設定,修改完成後記得按下左方的﹝儲存﹞按鈕,即可完成修改。如果要刪除也可以直接點選紅色﹝X﹞按鈕刪除,當然這個刪除動作只是移除虛擬磁碟機代號,絕對不會影響到你真實的檔案資料。
來到「我的電腦」,你就可以看到新出現一個磁碟機囉!而點進去就會是你設定好的資料夾目標,你也可以在磁碟機代號上按滑鼠右鍵,選擇【重新命名】,給這個磁碟機一個更好辨認的名字。透過Visual Subst你可以設定多個磁碟機,這樣以後你要儲存檔案到常用資料夾,或開啟常用檔案都更為的直覺方便了。
前面提到的快速開啟磁碟機的指令,相關的輸入步驟即如下圖所示。Visual Subst雖然功能很單一,就是把常用資料夾變成磁碟機,但是更進一步的去想,所有因為這是一個「磁碟機」而擁有的好處都可以因此而讓你用在原本的資料夾上。
Visual Subst可以讓你設定每次開機都載入設定好的虛擬磁碟機,只要在主程式最下方勾選「Apply virtual drives on windows startup」即可在啟動清單中新增一個開機執行的命令,同樣的只要取消勾選,開機自動執行也會被取消。
另外我實際的操作過程中,Visual Subst在開機時只是會幫你載入虛擬磁碟機的設定指令,然後主程式本身就會關閉,也不需要常駐執行,除非你以後想要修改或新增,再打開Visual Subst即可。所以基本上它是一個完全不會佔用資源的好工具。
小結:
我覺得這個軟體最有用的功能,就是它讓我可以方便儲存、管理大量的網路下載檔案、文書編輯文件。Windows原本只讓我們擁有一個「我的文件」資料夾,這個資料夾被設定為最上層、最容易切換的位置,可是只有一個「我的文件」對於很注重分類管理的人來說可能不一定足夠,而Visual Subst可以把任何資料夾、目錄變成磁碟機,其實某種意義上就是讓Windows系統可以擁有更多「我的文件」,如此一來當然就可以大大的增加檔案管理的效率了。
曾经有个中文的类似软件。忘记叫什么名字了。
回覆刪除另,系统的 subst 命令就可以实现这样的功能
其實他就是使用了系統的subst命令,
回覆刪除基礎上是一模一樣的,所以才叫做Visual Subst。
當然它的優點就是圖形介面,更好操作,開機載入等等
我可以提供另一個要把目錄裝成磁碟機的原因。
回覆刪除在多人協同開發程式的時候,整個程式碼擺放的位置是固定的,可是每個人放這一整包程式碼的位置是不固定的。而有些編譯器又只能使用絕對路徑。
這時就可以用這類工具把程式碼的主目錄掛到某一台大家說好的磁碟機,然後編譯器的設定檔就指到那台磁碟機,這樣就可以方便編譯程式了。
在敝公司就是這樣做的
原來如此,透過虛擬成磁碟機而製造出相同的路徑,
回覆刪除如此一來有類似需要搬移、同步需求的工作,或許都可以使用這個方法呢。
這個方法真是聰明阿,謝謝Nelson的提供^^
簡單易懂。
回覆刪除簡單易懂。
回覆刪除您提到[你也可以在磁碟機代號上按滑鼠右鍵,選擇【重新命名】,給這個磁碟機一個更好辨認的名字。]
回覆刪除真的嗎?在我的電腦是會維持和原來磁碟機一樣的名稱耶。而且在我變更原來此碟機的名稱時,該磁碟機的名稱也會跟著變更。
確實可以變更名稱,
回覆刪除不過必須是你的資料夾所在的母磁碟機本身是沒有先設定好特殊名稱的情況下。
我想你的情況應該是因為你已經幫母磁碟機做了新的命名了,如此一來虛擬磁碟機就會變成跟著母磁碟機的新命名來走。
這一點我文章裡確實沒有說清楚^^
原來如此,真的是如此。
回覆刪除謝謝您。
不過有些事後好像會有問題,像我在 Vista 底下,使用 VB6 在程式碼中使用 Scripting.FileSystemObject 去調用這個虛擬磁碟裡的檔案,會無法找到檔案,
回覆刪除事實上,
Set fso = CreateObject("Scripting.FileSystemObject")
debug.print fso.Drives("W").DriveLetter
會出現周邊設備無法使用的錯誤
古老的 DAO 的 opendatabase 也會出現問題,不過 ADO 在開 mdb 檔時沒有問題
呵呵,這麼專業的情況我倒是不會遇到,
回覆刪除不過確實並非百分百的適用所有情況阿
請問一下
回覆刪除如果這樣的話
若是磁碟重組的話
該虛擬磁碟機是被視為一個磁碟機(如同分割磁碟機)?
還是依然只是實體磁碟機裡的零碎檔案?
答案若是前者的話
檔案應該會被重組在同一區塊
若是後者的話可能重組後依然分散?
蠻想知道這個答案的ˊˋ"
看來是我多想= ="
回覆刪除剛剛測試了一下...
答案好像是後者
嗯嗯 這本質上還是資料夾
回覆刪除磁碟重組:「磁碟重組工具無法在這類型的磁碟區上執行」
回覆刪除我今天發現
回覆刪除把資料夾原本所在的磁碟
使用重新命名
新改的名字會變成那個資料夾
所產生出來的虛擬磁碟機的名字
感謝分享這個訊息
回覆刪除抱歉~我錯了
回覆刪除重開機之後
虛擬的磁碟機的名字
會跟原資料夾的磁碟機名字一樣
這樣的分割有助於隔離病毒嗎?
回覆刪除為什麼你會想到跟隔離病毒有關係的呢?
回覆刪除掛一個 virtual drive..
怎麼可以聯想得到跟隔離技術有一點點的關係呢 = =?
如果病毒本身存在於閣下電腦的資料夾當中..
你掛一個 virtual drive 根本就沒有意思..
病毒依舊存在..
只是多了一個路徑存取而已.