Quelle est la meilleure façon de combiner un chemin d'accès avec un nom de fichier?
C'est, compte tenu "c:\foo" et "bar.txt" je veux "c:\foo\bar.txt".
Donné "c:\foo" et "..\bar.txt" je veux une erreur ou d' "c:\foo\bar.txt" (je ne peux donc pas utiliser le Chemin.Combiner() directement). De même pour 'c:\foo" et "bar/baz.txt" je veux une erreur "c:\foo\baz.txt" (pas "c:\foo\bar\baz.txt").
Je me rends compte, j'ai pu vérifier que le nom de fichier ne contient pas de '\' ou '/', mais est-ce suffisant? Si non, quelle est la bonne case?