All Packages Class Hierarchy This Package Previous Next Index
Class System_file.Fichier
java.lang.Object
|
+----System_file.Fichier
- public class Fichier
- extends Object
La classe Fichier est définie pour permettre l'organisation et la navigation
des repertoires en forme d'arbre . Un repertoire contient dans ses blocs de données
des entrées de type Fichier pour chaque fichier ou repertoire, entrée qui associe le
nom du fichier et son numéro d'inode .
Une instance de la classe Fichier peut donc pointé vers un fichier ou un répertoire ...
Ce type d'entrée permet la notion de lien sur un fichier . Il s'agit
juste de rajouter un objet de type Fichier, en pointant vers une inode déja
referencée par un objet de la classe Fichier.
- See Also:
- Inode, Repertoire_bloc
-
inode
- Lien vers le numero d'inode associee dans la table des inodes du file system
Si l'inode est a 0, c'est un fichier non valide (fin du repertoire)
-
longueur
- Longeur du nom de fichier
-
nom
- Le nom du fichier .
-
Fichier()
-
-
Fichier(int, String)
- Constructeur.
-
recherche_entree(String, Inode)
- Recherche un fichier dans le repertoire dont l'inode est passee en parametre
inode
public int inode
- Lien vers le numero d'inode associee dans la table des inodes du file system
Si l'inode est a 0, c'est un fichier non valide (fin du repertoire)
nom
public char nom[]
- Le nom du fichier . C'est un tableau de caracteres dont la taille est limitee
par les specifications definies dans la classe DISK
longueur
public int longueur
- Longeur du nom de fichier
Fichier
public Fichier(int i,
String n)
- Constructeur. Cree une nouvelle entree a l'aide des parametres passes
- Parameters:
- i - Inode contenant les informations sur le fichier
- n - Nom du fichier
Fichier
public Fichier()
recherche_entree
public int recherche_entree(String n,
Inode inode)
- Recherche un fichier dans le repertoire dont l'inode est passee en parametre
- Parameters:
- n - Le nom du fichier rechercher
- inode - L'inode du repertoire dans lequel effectuer la recherche
- Returns:
- Le numero d'inode trouve, -1 sinon.
All Packages Class Hierarchy This Package Previous Next Index