-[ Sat, Mar 03, 2007 at 04:07:34PM +0100, philippe L ]----
> Où sont stockés les informations telles que nom de fichier, date de
> création, date de motif, etc ...

Cela dépend du système de fichier.
Traditionnellement sous Unix : dans l'inode.
L'inode est un bloc qui contient ce genre d'informations ainsi que des
pointeurs vers les blocs de donnée du fichier.
Et oui, c'est codé en représentation compacte (binaire).

Il y a un appel système pour lire ces informations, mappé sur la
fonction stat() de la libC, et par ricochet accessible dans la plupart
des langages de programmation jusqu'au shell :

man 1 stat
man 2 stat
man 3 stat
man perlfunc -> chercher stat

etc...

Note: l'inode ne contient pas le nom du fichier. Ca peut surprendre,
mais les fichiers n'ont pas de nom - ce sont les entrées dans les
répertoires qui ont des noms (Un répertoire, c'est une liste de noms et
de pointeurs vers les inodes).


-- 
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench   
Vous pouvez aussi ajouter le mot ``spam'' dans vos champs "From" et
"Reply-To:"

To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Répondre à