Ich versuche, einen Namen für eine Klasse zu finden, die sowohl Dateien als auch Ordner darstellen kann. Kennt jemand ein Wort dafür?
Ich versuche, einen Namen für eine Klasse zu finden, die sowohl Dateien als auch Ordner darstellen kann. Kennt jemand ein Wort dafür?
Antworten:
Betrachten Sie FileNode
oder FileSystemNode
.
Ich habe FileNode
in früheren Projekten verwendet, die anderen Entwickler konnten anhand des Namens erraten, was es getan hat. Der -Node
Teil lässt andere wissen, dass Sie mit einem Baum arbeiten.
FileSystemNode
, da FileNode
es so klingt , als wäre es spezifisch für Dateien.
Da alles (außer dem Stammordner oder dem Stammverzeichnis eines Laufwerks) letztendlich in einem Ordner enthalten ist, können Sie sich einfach dafür entscheiden FolderElement
, obwohl FilesystemObject
(wie von @FrustratedWithFormsDesigner in einem Kommentar vorgeschlagen) auch gut klingt.
Dies hängt vom Betriebssystem und vom Dateisystem ab. Unter Unix ist ein Verzeichnis nur eine spezielle Datei, daher wäre der richtige Begriff Datei .
NTFS hat ein ähnliches einheitliches Konzept, wenn auch viel komplexer als unter Unix, das Attribut .