J'essaie de trouver un nom pour une classe qui peut représenter à la fois des fichiers et des dossiers. Quelqu'un sait un mot pour ça?
J'essaie de trouver un nom pour une classe qui peut représenter à la fois des fichiers et des dossiers. Quelqu'un sait un mot pour ça?
Réponses:
Considérez FileNode
ou FileSystemNode
.
J'ai utilisé FileNode
dans des projets précédents, les autres développeurs ont pu deviner ce que cela faisait du nom. La -Node
partie permet aux autres de savoir que vous travaillez avec un arbre.
FileSystemNode
, car FileNode
cela semble être spécifique aux fichiers.
Comme tout (sauf le dossier racine ou la racine d'un lecteur) est finalement contenu dans un dossier, vous pouvez simplement y aller FolderElement
, même si FilesystemObject
(comme suggéré par @FrustratedWithFormsDesigner dans un commentaire) sonne également bien.
Cela dépend du système d'exploitation et du système de fichiers. Sous Unix, un répertoire n'est qu'un fichier spécial, le terme correct serait donc fichier .
NTFS a un concept unificateur similaire, bien que beaucoup plus complexe que sur Unix, appelé attribut .