Je pense que cela a déjà été demandé mais je n'arrive pas à le trouver ... Je suggère "Objet système de fichiers".
FrustratedWithFormsDesigner
Noeud FileSystem?
Odé le
3
Si vous développez dans l'environnement Windows, je ne recommanderais pas "Objet système de fichiers", car cela a déjà une signification différente (cela signifie un objet COM spécial fourni par Microsoft dans le cadre de la bibliothèque d'exécution de script, voir msdn.microsoft.com/ fr-fr / library / aa242706% 28v = vs.60% 29.aspx )
J'ai utilisé FileNodedans des projets précédents, les autres développeurs ont pu deviner ce que cela faisait du nom. La -Nodepartie permet aux autres de savoir que vous travaillez avec un arbre.
Je préfère FileSystemNode, car FileNodecela semble être spécifique aux fichiers.
Brian
3
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 .
Bien que techniquement correct, je pense que la plupart des gens supposeraient qu'un "fichier" de classe est associé à des documents, pas à des dossiers.
Cavyn VonDeylen
2
Les documents sont encore une autre boîte de vers. Un même document peut être divisé en plusieurs fichiers et un seul fichier peut contenir plusieurs documents.
Jörg W Mittag
7
Je ne sais plus comment appeler quoi que ce soit.
Cavyn VonDeylen
0
Pourquoi ne vous appelez-vous pas simplement la classe "FilesAndFolders" ou avez-vous une limite de caractères pour nommer? Eh bien, je suppose que vous pourriez appeler toutes ces entités, donc: "FileSystemEntity"
Réponses:
Considérez
FileNode
ouFileSystemNode
.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.la source
FileSystemNode
, carFileNode
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 siFilesystemObject
(comme suggéré par @FrustratedWithFormsDesigner dans un commentaire) sonne également bien.la source
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 .
la source
Pourquoi ne vous appelez-vous pas simplement la classe "FilesAndFolders" ou avez-vous une limite de caractères pour nommer? Eh bien, je suppose que vous pourriez appeler toutes ces entités, donc: "FileSystemEntity"
la source