使用通用命名約定(UNC路徑)

Windows中UNC路徑名的解釋

通用命名約定(UNC)是Microsoft Windows中用於訪問局域網(LAN)上的共享網絡文件夾和打印機的命名系統。

支持在Unix和其他操作系統中使用UNC路徑的操作可以使用Samba等跨平台文件共享技術來設置。

UNC名稱語法

UNC名稱使用特定的表示法標識網絡資源。 這些名稱由三部分組成:主機設備名稱,共享名稱和可選的文件路徑。

這三個元素使用反斜杠組合在一起:

\\主機名\共享名\ FILE_PATH

主機名稱部分

UNC名稱的主機名部分可以由管理員設置的網絡名稱字符串組成,並由網絡命名服務(如DNSWINS )或IP地址維護。

這些主機名通常指的是Windows PC或Windows兼容的打印機。

共享名稱部分

UNC路徑名稱的共享名稱部分引用由管理員創建的標籤,或者在某些情況下在操作系統內創建。

在大多數Microsoft Windows版本中,內置共享名稱admin $引用操作系統安裝的根目錄 (通常為C:\ Windows,但有時為C:\ WINDOWS或C:\ WINNT)。

UNC路徑不包括Windows驅動程序字母,只包含可引用特定驅動器的標籤。

File_Path部分

UNC名稱的file_path部分引用共享部分下方的本地子目錄。 這部分路徑是可選的。

如果未指定file_path,則UNC路徑只會指向共享的頂級文件夾。

file_path必須是絕對的。 相對路徑是不允許的。

如何使用UNC路徑

考慮一個名為T eela的標準Windows PC或Windows兼容打印機。 除了內置的admin $共享之外,假設您還定義了一個名為temp的共享點,它位於C:\ temp。

使用UNC名稱,您將如何連接到Teela上的文件夾

\\ teela \ admin $(到達C:\ WINNT)\\ teela \ admin $ \ system32(到達C:\ WINNT \ system32)\\ teela \ temp(到達C:\ temp)

新的UNC共享可以通過Windows資源管理器創建。 只需右鍵單擊一個文件夾,然後選擇一個“共享”菜單選項為其分配一個共享名稱即可。

關於Windows中的其他反斜杠?

Microsoft在整個Windows中使用其他反斜杠,例如在本地文件系統中。 一個示例是C:\ Users \ Administrator \ Downloads,以顯示管理員用戶帳戶中Downloads文件夾的路徑。

使用命令行命令時 ,您可能還會看到反斜杠,例如:

淨使用h:* \\ computer \ files

UNC的替代品

使用Windows資源管理器或DOS命令提示符以及正確的安全證書,您可以映射網絡驅動器,並通過驅動器盤符而不是UNC路徑遠程訪問計算機上的文件夾

在Unix系統定義了不同的路徑名約定之後,微軟為Windows建立了UNC。 Unix網絡路徑(包括Unix和Linux相關操作系統,如macOS和Android)使用正斜杠而不是反斜杠。