什么是最小有效 UNC 路径?
What is a minimal valid UNC path?
我想制作一个(除其他外)解析 UNC 路径的库,但我不完全理解语法。
常见的例子是:\server\share\path
是否所有这些都是有效文件路径所必需的?我可以使用 Windows Explorer 导航到 \server
(没有 share
),但我假设它使用了一些共享发现协议,而不是文件系统 API 理解的东西——这样对吗?
你是对的。需要 UNC 路径才能包含共享名称组件。
引用 MSDN:
UNC = \<hostname>\<sharename>[\<objectname>]*
The <hostname>
, <sharename>
, and <objectname>
are referred to as "pathname components" or "path components". A valid UNC path consists of two or more path components.
我想制作一个(除其他外)解析 UNC 路径的库,但我不完全理解语法。
常见的例子是:\server\share\path
是否所有这些都是有效文件路径所必需的?我可以使用 Windows Explorer 导航到 \server
(没有 share
),但我假设它使用了一些共享发现协议,而不是文件系统 API 理解的东西——这样对吗?
你是对的。需要 UNC 路径才能包含共享名称组件。
引用 MSDN:
UNC = \<hostname>\<sharename>[\<objectname>]*
The
<hostname>
,<sharename>
, and<objectname>
are referred to as "pathname components" or "path components". A valid UNC path consists of two or more path components.