1. 程式人生 > >WINDOWS下的目錄對映工具(微軟官方工具)

WINDOWS下的目錄對映工具(微軟官方工具)

Linux下使用mount做目錄對映很方便,Windows下也有類似的工具可以使用-----Junction

 Windows 2000 以及更高版本都支援目錄符號連結,其中目錄作為到計算機上另一目錄的符號連結。例如,如果目錄 D:\SYMLINK 指定 C:\WINNT\SYSTEM32 作為其目標,那麼訪問 D:\SYMLINK\DRIVERS 的應用程式實際上訪問的是 C:\WINNT\SYSTEM32\DRIVERS。目錄符號連結在 Windows 中稱為 NTFS 接合點。遺憾的是,Windows 並沒有附帶建立接合點的工具,這樣您必須要購買 Win2K 資源工具包,其中附帶了用於建立接合點的 linkd 程式。因此我決定編寫我自己的接合點建立工具:Junction。Junction 不僅允許您建立 NTFS 接合點,還允許您檢視檔案或目錄是否實際為重新分析點。重新分析點是作為 NTFS 接合點基礎的機制,它們被 Windows 的遠端儲存服務 (RSS) 以及卷裝入點所使用。

請閱讀此 Microsoft KB 文章以獲取有關使用接合點的提示。

請注意,Windows 不支援到遠端共享上的目錄的接合點。

如果您希望檢視重新分析資訊,Junction 的用法如下所示:

用法:junction [-s] <目錄或檔名>

-s

對子目錄執行遞迴操作。

如果您希望建立或刪除一個接合點,請按如下方式使用 Junction:

用法:junction [-d] <接合點目錄> [<接合點目標>]

要刪除接合點,請指定 -d 開關以及接合點名稱。