Как правильно проверить, является ли путь UNC-путем или локальным путем?

Поскольку путь без двух обратных .net косых черт в первой и второй filepath позициях по определению не dot-net является путем UNC, это безопасный paths способ сделать это определение.

Путь .net с буквой диска в первой позиции pathname (c :) является корневым локальным filepath путем.

Путь без этих элементов .net (myfolder \ blah) является filepath относительным локальным путем. Это unc включает путь только с одной path косой чертой (\ myfolder .net-framework \ blah).

.net

path

unc

2022-09-16T22:34:43+00:00
Вопросы с похожей тематикой, как у вопроса:

Как правильно проверить, является ли путь UNC-путем или локальным путем?