Y a-t-il un moyen avec Qt 4.6
de vérifier si un QString
donné est un nom de fichier valide (ou de répertoire) sur le système d'exploitation actuel ? Je veux vérifier que le nom est valide, pas que le fichier existe.
Exemples :
// Certains noms valides
test
under_score
.dotted-name
// Certains noms spécifiques
colon:name // valide sous les systèmes UNIX, mais pas sur Windows
what? // valide sous les systèmes UNIX, mais toujours pas sur Windows
Comment puis-je réaliser cela ? Y a-t-il une fonction intégrée de Qt
pour cela ?
J'aimerais éviter de créer un fichier vide, mais s'il n'y a pas d'autre moyen fiable, j'aimerais quand même savoir comment le faire de manière "propre".
Merci beaucoup.