Есть ли быстрый способ проверить, есть ли путь, который у меня есть, на локальном диске или где-то в сети? Я не могу просто проверить, не является ли это буквой диска или UNC, потому что это неправильно идентифицирует подключенные диски как локальные. Я предположил, что это будет логическое значение в объекте DirectoryInfo, но похоже, что это не так.Проверьте, является ли папка локальным или сетевым ресурсом в .NET.
Я нашел классический код VB для этой проверки (через API), но пока ничего для .NET.
Noce, но "если (Path.IsPathRooted (di.FullName))" кажется совершенно ненужным вообще, поскольку само использование FullName возвращает корневой путь. – Nyerguds