228 votes

Caractères autorisés dans le nom de fichier

Où puis-je trouver une liste de caractères autorisés dans les noms de fichiers, en fonction du système d'exploitation? (par exemple, sous Linux, le caractère ':' est autorisé dans les noms de fichiers, mais pas sous Windows)

154voto

paxdiablo Points 341644

Vous pouvez commencer avec la Wikipédia le nom de fichier de la page. Il a une assez bonne taille tableau (Comparison of filename limitations) la liste des caractères réservés pour beaucoup de systèmes de fichiers.

Réservé, ainsi que les noms de fichiers eux-mêmes comme CON sous MS-DOS. Je me souviens avoir été mordu par cette fois quand je l'ai raccourcie dans le fichier inclus à partir de const.h de con.h et a passé une demi-heure à comprendre pourquoi le compilateur accroché. S'avère DOS ignoré des extensions pour les appareils de sorte qu' con.h était exactement le même qu' con, l'entrée de la console (ce qui signifie, bien sûr, le compilateur m'attendait pour type dans le fichier d'en-tête avant de continuer).

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X