Wort für die Obermenge von Dateien und Ordnern [geschlossen]


10

Ich versuche, einen Namen für eine Klasse zu finden, die sowohl Dateien als auch Ordner darstellen kann. Kennt jemand ein Wort dafür?


4
Ich denke, das wurde schon einmal gefragt, aber ich kann es anscheinend nicht finden ... Ich würde "Dateisystemobjekt" vorschlagen.
FrustratedWithFormsDesigner

Dateisystemknoten?
Oded

3
Wenn Sie in der Windows-Umgebung entwickeln, würde ich "Dateisystemobjekt" nicht empfehlen, da dies bereits eine andere Bedeutung hat (dies bedeutet ein spezielles COM-Objekt, das von Microsoft als Teil der Scripting Runtime-Bibliothek bereitgestellt wird, siehe msdn.microsoft.com/). en-us / library / aa242706% 28v = vs.60% 29.aspx )
Doc Brown

Antworten:


6

Betrachten Sie FileNodeoder FileSystemNode.

Ich habe FileNodein früheren Projekten verwendet, die anderen Entwickler konnten anhand des Namens erraten, was es getan hat. Der -NodeTeil lässt andere wissen, dass Sie mit einem Baum arbeiten.


Ich bevorzuge FileSystemNode, da FileNodees so klingt , als wäre es spezifisch für Dateien.
Brian

3

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.


2

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 .


2
Obwohl technisch korrekt, glaube ich, dass die meisten Leute annehmen würden, dass eine Klassendatei mit Dokumenten verknüpft ist, nicht mit Ordnern.
Cavyn VonDeylen

2
Dokumente sind eine weitere Dose Würmer. Ein einzelnes Dokument kann auf mehrere Dateien aufgeteilt werden, und eine einzelne Datei kann mehrere Dokumente enthalten.
Jörg W Mittag

7
Ich weiß nicht mehr, wie ich etwas nennen soll.
Cavyn VonDeylen

0

Warum nennst du dich nicht einfach Klasse "FilesAndFolders" oder hast du eine Zeichenbeschränkung für die Benennung? Nun, ich denke, Sie könnten alle diese Entitäten aufrufen, also: "FileSystemEntity"

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.