Prenons les chemins suivants :
Malgrès que ces chemins soient les mêmes les fonctions suivantes retourne "False" :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 PathA = "C:\MonDossier" PathB = "C:\MonDossier\"
Ma question est donc : Comment comparer 2 chemins pour savoir si ce sont les mêmes et ceci sans manipuler les chaines de caractères (genre TrimEnd("\")) ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 result = System.IO.Path.GetFullPath(PathA).Equals(System.IO.Path.GetFullPath(PathB)) result = (My.Computer.FileSystem.GetDirectoryInfo(PathA).FullName = My.Computer.FileSystem.GetDirectoryInfo(PathB).FullName)
Merci de votre aide.
Partager