Existe-t-il une méthode dans l'espace de noms System.IO qui vérifie la validité d'un nom de fichier ?
Par exemple, C:\foo\bar
validerait et :"~-*
ne serait pas
Ou un peu plus délicat, X:\foo\bar
validerait s'il y a un X:
sur le système, mais ne le ferait pas autrement.
Je suppose que je pourrais écrire moi-même une telle méthode, mais je suis plus intéressé par une méthode intégrée.