¿Existe alguna forma rápida de verificar si una ruta que tengo está en un disco local o en algún lugar de la red? No puedo simplemente verificar si es una letra de unidad vs. UNC, porque eso identificaría incorrectamente las unidades mapeadas como locales. Supuse que sería un valor booleano en el objeto DirectoryInfo, pero parece que no lo es.Compruebe si una carpeta es un recurso local o de red en .NET
He encontrado el código VB clásico para hacer esta comprobación (a través de una API), pero nada para .NET hasta el momento.
Noce, pero el "si (Path.IsPathRooted (di.FullName))" parece bastante innecesario en general, ya que el uso de FullName devuelve una ruta rooteada. – Nyerguds