Bonjour.
Y a t il une fonction qui permet de savoir si un nom de fichier est valide (c'est à dire qui ne contient pas de caractères non autorisé) ?
Version imprimable
Bonjour.
Y a t il une fonction qui permet de savoir si un nom de fichier est valide (c'est à dire qui ne contient pas de caractères non autorisé) ?
Je pense que si tu fais un appel bidon avec une des méthodes de Path genre Path.IsPathRooted sur le nom de fichier, il y a de grande chance que tu te prenne une exception si le path n'est pas valide.
Sinon tu peut aussi regarder là : http://msdn.microsoft.com/fr-fr/libr...pathchars.aspx
Code:
1
2
3
4 if (fileName.IndexOfAny(Path.GetInvalidPathChars()) >= 0) { MessageBox.Show("Chemin non valide !"); }
Si c'était moi, je tenterai une création d'un fichier portant ce nom dans le dossier temporaire de l'utilisateur. SI ça marche, c'est correct et je le détruis.
Mais bon, c'est moi :D