Dans un projet, le programme doit stocker les références/identifiants de chaque enfant d'un répertoire dans ses variables (disons une pile). Par exemple, le programme ne doit plus effectuer de recherche de chemin pour chaque enfant une fois qu'un répertoire est lu.stockage des références des enfants d'un répertoire
Je ne suis pas très sûr de savoir comment faire cela. Parce que si les numéros d'inode sont stockés, le fichier/répertoire correspondant ne peut pas être accédé par l'inode droit?
aura-t-gratefull pour quelques conseils
Merci
Edit: Mes raisons pour « ne doit pas effectuer pathlookup à nouveau » ..... un fil est en train de lire l'arborescence du système de fichiers dans une profondeur première manière et quand il lit un répertoire ... les identifiants de ses enfants sont sauvegardés pour le suivre de manière approfondie en premier. Pourquoi sauvegarder les identifiants est parce qu'un répertoire qui a été lu peut être déplacé vers une autre partie du système de fichiers par un thread concurrent et le sous-arbre sous le répertoire déplacé ne peut pas être lu car cette partie de l'arbre a déjà été traversée.
La question peut sembler anodine ... mais je ne sais pas et donc demander. Et ce n'est pas mes devoirs –