Expression regulière nom de fichier linux

2 réponses
AuteurMessage

Rano |
Modérateur

Photo de Rano

Inscrit le : 13/04/2005

# Le 04/01/2008 à 19:07

Salut,

Je cherche la liste des caractères autorisés pour un nom de fichier sous linux et la taille maximale. Savez vous ou je peux trouver cette info ?

merki

Chambres d'hote tavelOuvrir dans une nouvelle fenetre
Séjours en provenceOuvrir dans une nouvelle fenetre
Forum mariageOuvrir dans une nouvelle fenetre

Bool | Olivier
Modérateur

Photo de Bool

Inscrit le : 09/05/2005

# Le 04/01/2008 à 19:51

Hello,

je ne sais pas si ça correspond exactement, mais en faisant une recherche sur "posix filename", on tombe là dessus (entre autre) :
http://aspn.activestate.com/ASPN/Cookbook/Python/R...Ouvrir dans une nouvelle fenetre

Filename: a name consisting of 1 to {NAME_MAX} bytes used to name a file.
The characters composing the name may be selected from the set of
all character values excluding the slash character and the null byte.
The filenames dot and dot-dot have special meaning.
A filename is sometimes referred to as a "pathname component".


La limite semble être de 255 caractères pour un fichier. Pas sûr qu'il y ait une limite de "profondeur".

daevel : infogérance et conseilOuvrir dans une nouvelle fenetre || moiOuvrir dans une nouvelle fenetre

Bool | Olivier
Modérateur

Photo de Bool

Inscrit le : 09/05/2005

# Le 04/01/2008 à 19:55

en fait dans le code du noyau y a ça :

#define NAME_MAX         255    /* # chars in a file name */
#define PATH_MAX 4096 /* # chars in a path name including nul */

daevel : infogérance et conseilOuvrir dans une nouvelle fenetre || moiOuvrir dans une nouvelle fenetre

Répondre

Vous ne pouvez pas participer au forum, car votre inscription n'a pas été validée. Pour vous faire valider en tant que Membre, cliquez ici.

© MHN - Tous droits réservés | CNIL N°844440 | 24/11/2024 14:30:31 | Généré en 4.66ms | Contacts | Mentions légales |