OVH Cloud OVH Cloud

nom de fichier

3 réponses
Avatar
lcalicui
Salut tout le monde,

Voila, je veux lire, écrire et créer des fichiers et des dossiers. Je
pense que je n'aurais pas trop de problème avec ça.

Ma question est : Est il peut recommandé de donner des noms de
fichiers avec des espaces et des accents? Pourquoi pas?

Merci A+

3 réponses

Avatar
Nicolas Delsaux
Le 29.08 2003, (Lino) s'est levé(e) et s'est dit
"tiens, je vais écrire aux mecs de fr.comp.lang.java"

Salut tout le monde,

Voila, je veux lire, écrire et créer des fichiers et des dossiers. Je
pense que je n'aurais pas trop de problème avec ça.

Ma question est : Est il peut recommandé de donner des noms de
fichiers avec des espaces et des accents? Pourquoi pas?


Pour les accents, je sais pas. Mais pour les espaces, la réponse est
clairement non. Ca marche peut-être sous Windows, mais certainement pas
sous Linux, ni sous MacOsX, donc évites. Au pire, tu fais un petit coup de
filename.replaceAll(" ", "_");

Merci A+




--
Nicolas Delsaux
Déchirer son macareux, peut-être, mais débecter son ornythorinque, alors
ça, oui !

Avatar
Tom
[...]

Pour les accents, je sais pas. Mais pour les espaces, la réponse est
clairement non. Ca marche peut-être sous Windows, mais certainement pas
sous Linux, ni sous MacOsX, donc évites. Au pire, tu fais un petit coup de
filename.replaceAll(" ", "_");



Mais non, ça marche très bien sous Linux, mais il faut mettre des
devant les espaces... alors ça fait ch...

En ce qui concerne les accents, tt dépend des polices d'affichage il me
semble. Sous Linux, si tu restes avec des locales US, les accents vont
être remplacés par des zigouigouis... ce qui n'est pas pratique pour la
lecture...


Tom

Avatar
Emmanuel Puybaret
Voila, je veux lire, écrire et créer des fichiers et des dossiers.
Je pense que je n'aurais pas trop de problème avec ça.

Ma question est : Est il peut recommandé de donner des noms de
fichiers avec des espaces et des accents? Pourquoi pas?


Pour les accents, je sais pas. Mais pour les espaces, la réponse est
clairement non. Ca marche peut-être sous Windows, mais certainement
pas sous Linux, ni sous MacOsX, donc évites. Au pire, tu fais un petit
coup de filename.replaceAll(" ", "_");


Je sais pas sous MacOs, mais sous Linux ca marche les nom avec espace,
mais c'est très chia.....


Bien sûr que l'on peut mettre des espaces dans les noms de fichiers sous
MacOS !

Bye
--
Emmanuel PUYBARET
Email :
Web : http://www.eteks.com
Auteur du Cahier du programmeur Java [1] / Editions Eyrolles :
http://www.eteks.com/services/cahierjava1.html