OVH Cloud OVH Cloud

norme des noms de fichiers

4 réponses
Avatar
coutelsjveuxpasdespam
Bonjour à tous,

Ayant rencontré des bizarreries dans des noms de fichiers losqu'ils
transitent par différents systèmes d'exploitation ou par un serveur FTP.
Ayant entendu ici ou là qu'il valait mieux éviter de laisser des espaces
et des accents, je me pose la question :

Quels sont les caractères ou signes à éviter dans les noms de fichiers?
Quels sont ceux que l'on peut utiliser?

Merci d'avance,

Steph.

4 réponses

Avatar
Nicolas.MICHEL
Stéphane Coutellier wrote:

Quels sont les caractères ou signes à éviter dans les noms de fichiers?
Quels sont ceux que l'on peut utiliser?


D'une façon stricte, tout ce qui n'est pas alpha-numérique.ext de 8 max
caractères peut poser problème.

Après, tu peux avoir des problèmes ou non, ça vas dépendre de la
situation

Si tu as des doutes, tu compresses tes fichiers et c'est boc.

Les trucs à éviter absolument, amha, sont /:*?"<>|;,
les espaces devant ou derrière le nom, les accents, les noms de plus de
32 caractères, ...

En cas de problèmes, tu peux toujours faire une archive de tes fichiers,
ils seront protégés au moins durant le transit.

--
S'il n'y a pas de solutions, c'est qu'il n'y a pas de problèmes
iChat/AIM : michelnicolas

Avatar
coutelsjveuxpasdespam
Nicolas MICHEL wrote:

D'une façon stricte, tout ce qui n'est pas alpha-numérique.ext de 8 max
caractères peut poser problème.

Après, tu peux avoir des problèmes ou non, ça vas dépendre de la
situation

Si tu as des doutes, tu compresses tes fichiers et c'est boc.

Les trucs à éviter absolument, amha, sont /:*?"<>|;,
les espaces devant ou derrière le nom, les accents, les noms de plus de
32 caractères, ...

En cas de problèmes, tu peux toujours faire une archive de tes fichiers,
ils seront protégés au moins durant le transit.


Merci pour toutes ces infos.

Steph.

Avatar
Ignace de Witte
Nicolas MICHEL wrote:

Stéphane Coutellier wrote:


Quels sont les caractères ou signes à éviter dans les noms de fichiers?
Quels sont ceux que l'on peut utiliser?



D'une façon stricte, tout ce qui n'est pas alpha-numérique.ext de 8 max
caractères peut poser problème.

Après, tu peux avoir des problèmes ou non, ça vas dépendre de la
situation

Si tu as des doutes, tu compresses tes fichiers et c'est boc.

Les trucs à éviter absolument, amha, sont /:*?"<>|;,
les espaces devant ou derrière le nom, les accents, les noms de plus de
32 caractères, ...

En cas de problèmes, tu peux toujours faire une archive de tes fichiers,
ils seront protégés au moins durant le transit.



Les espaces peuvent être utilisés dans le nom d'un fichier mais pour les
liens il faudra les remplacer par le code hexadécimal correspondant.

Exemple:
- nom du fichier: "ma page.html"
- lien vers ce fichier: "http://www.monsite.com/ma%20page.html"

Ignace de Witte
http://www.reunionislandguns.com


Avatar
Nicolas.MICHEL
Ignace de Witte wrote:

Les espaces peuvent être utilisés dans le nom d'un fichier mais pour les
liens il faudra les remplacer par le code hexadécimal correspondant.


Mais oui, tu peux utiliser les espaces et des choses bien pire.
Tu peux même utiliser le caractère "retour de chariot" dans un nom de
fichier.

Le problème est qu'à un moment ou un autre, ça vas merder.

L'espace étant un séparateur en programation, il arrive que du code mal
écrit ne les gère pas.
A présent un espace en début ou en fin de nom sera bien pire qu'un
espace au milieu du nom.
--
S'il n'y a pas de solutions, c'est qu'il n'y a pas de problèmes
iChat/AIM : michelnicolas