La manière la plus simple de vérifier si un chemin est un chemin UNC est bien sûr de vérifier si le premier caractère du chemin complet est une lettre ou un antislash. Est-ce une bonne solution ou pourrait-il y avoir des problèmes?Quelle est la manière correcte de vérifier si un chemin est un chemin UNC ou un chemin local?
Mon problème spécifique est que je veux créer un objet System.IO.DriveInfo s'il y a une lettre de lecteur dans le chemin.
Vous devez vérifier au moins "\\" pour démarrer le chemin, comme "\ this \ is \ not \ a \ unc \ path" (ce n'est pas une bonne chose à avoir dans le chemin, mais ce n'est pas un UNC indépendamment). –
Tout à fait raison. J'ai modifié ma réponse. – TheSmurf
qu'en est-il des systèmes localisés où le séparateur de chemin est différent? par exemple. ¥ dans les systèmes japonais –