什么是最小有效 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.

https://msdn.microsoft.com/en-us/library/gg465305.aspx