使用通用命名约定(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)使用正斜杠而不是反斜杠。