Word per il superset di file e cartelle [chiuso]


10

Sto cercando di trovare un nome per una classe che può rappresentare sia file che cartelle. Qualcuno sa una parola per questo?


4
Penso che questo sia stato chiesto prima, ma non riesco a trovarlo ... Suggerirei "Oggetto filesystem".
FrustratedWithFormsDesigner,

Nodo FileSystem?
Oded,

3
Se si sta sviluppando in ambiente Windows, non consiglierei "Oggetto filesystem", poiché questo ha già un significato diverso (significa un oggetto COM speciale fornito da Microsoft come parte della libreria Scripting Runtime, vedere msdn.microsoft.com/ en-us / library / aa242706% 28v = vs.60% 29.aspx )
Doc Brown

Risposte:


6

Considerare FileNodeo FileSystemNode.

Ho usato FileNodein progetti precedenti, gli altri sviluppatori sono stati in grado di indovinare cosa ha fatto dal nome. La -Nodeparte fa sapere agli altri che stai lavorando con un albero.


Preferisco FileSystemNode, poiché FileNodesembra che potrebbe essere specifico per i file.
Brian,

3

Dato che tutto (tranne la cartella principale o la radice di un'unità) è in definitiva contenuto in una cartella, si potrebbe semplicemente provare FolderElement, anche se FilesystemObject(come suggerito da @FrustratedWithFormsDesigner in un commento) suona bene.


2

Dipende dal sistema operativo e dal file system. Su Unix, una directory è solo un file speciale, quindi il termine corretto sarebbe file .

NTFS ha un simile concetto unificante, sebbene molto più complesso che su Unix, chiamato attributo .


2
Sebbene tecnicamente corretto, ritengo che la maggior parte delle persone supponga che un "file" di classe sia associato ai documenti, non alle cartelle.
Cavyn VonDeylen,

2
I documenti sono ancora un'altra lattina di worm. Un singolo documento può essere suddiviso su più file e un singolo file può contenere più documenti.
Jörg W Mittag,

7
Non so più come chiamare niente.
Cavyn VonDeylen,

0

Perché non ti chiami semplicemente classe "FilesAndFolders" o hai un limite di caratteri per la denominazione? Beh, immagino che potresti chiamarle tutte entità, quindi: "FileSystemEntity"

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.