Dans .NET, existe-t-il une fonction qui teste si une chaîne est syntactiquement un chemin correct? Je ne veux surtout pas qu'il teste si le chemin existe réellement.Test d'un chemin syntaxiquement correct
ma prise en cours à ce sujet est une expression régulière:
([a-zA-Z]:|\\)?\\?([^/\\:*?"<>|]+[/\\])*[^/\\:*?"<>|]*
matches:
c:\
bbbb
\\bob/john\
..\..\
rejette:
xy:
c:\\bob
WT .. est-ce que cela s'est échappé? Je ne suis pas capable de faire la tête ou la queue. – BCS