Junction v1.07

作者:Mark Russinovich

發佈日期:2016 年 7 月 4 日

Download下載 Junction(504 KB)

簡介

Windows 2000 及更高版本支援連接點,其中目錄可作為電腦上另一個目錄的別名。 例如,如果目錄 D:\WIN 已指定 C:\WINNT\SYSTEM32 作為其目標,則存取 D:\WIN\DRIVERS 的應用程式實際上會存取 C:\WINNT\SYSTEM32\DRIVERS。 遺憾的是,Windows 2000 未隨附可用於建立連接點的工具。 必須購買 Windows 2000 資源套件,該套件隨附可用於建立連接點的 linkd 公用程式。 因此,我決定撰寫自己的連接點建立工具:Junction。 它會建立 NTFS 連接點,可讓您查看檔案或目錄是否實際上是重新剖析點。 (重新剖析點是 NTFS 連接點所依據的機制。遠端儲存體服務會使用重新剖析點和磁碟區掛接點。)

注意

Windows 不支援遠端共用上的目錄連接點。

使用 Junction

語法

  • 若要取得重新剖析點資訊:junction.exe [-s] [-q] <file or directory>
  • 若要建立連接點:junction.exe <junction directory> <junction target>
  • 若要刪除連接點:junction.exe -d <junction directory>

參數

參數 描述
<file or directory> 要查詢重新剖析點資訊之檔案或資料夾的路徑
-s 遞迴子目錄
<junction directory> 要建立或刪除之連接點的名稱
<junction target> 要建立之連接點目標的完整路徑
-d 刪除連接點

範例

若要判斷檔案是否為連接點,請指定檔案名稱:

junction c:\test

若要列出目錄下的連接點,請包含 –s 參數:

junction -s c:\

若要為 "c:\Program Files" 建立連接點 c:\Program-Files:

junction c:\Program-Files "c:\Program Files"

若要刪除連接點,請使用 –d 參數:

junction -d c:\Program-Files

傳回碼

0 - 成功時
-1 - 新連接點建立失敗時
0 - 連接點刪除失敗時 (例如,如果找不到檔案)
0 - 檢查檔案是否為連接點失敗時 (例如,如果找不到檔案)

Download下載 Junction(504 KB)

執行於:

  • 用戶端:Windows Vista 及更高版本
  • 伺服器:Windows Server 2008 及更高版本
  • Nano Server:2016 及更高版本