Słowo dla zbioru plików i folderów [zamknięte]


10

Próbuję wymyślić nazwę klasy, która może reprezentować zarówno pliki, jak i foldery. Czy ktoś wie na to słowo?


4
Myślę, że już o to pytano, ale nie mogę go znaleźć ... Sugeruję „Obiekt systemu plików”.
FrustratedWithFormsDesigner

Węzeł FileSystem?
Oded

3
Jeśli tworzysz w środowisku Windows, nie polecałbym „obiektu systemu plików”, ponieważ ma on już inne znaczenie (oznacza to specjalny obiekt COM udostępniony przez Microsoft jako część biblioteki wykonawczej Scripting, patrz msdn.microsoft.com/ en-us / library / aa242706% 28v = vs.60% 29.aspx )
Doc Brown

Odpowiedzi:


6

Rozważ FileNodelub FileSystemNode.

Użyłem FileNodew poprzednich projektach, inni deweloperzy mogli odgadnąć, co zrobili z nazwy. Ta -Nodeczęść informuje innych, że pracujesz z drzewem.


Wolę FileSystemNode, ponieważ FileNodedźwięki mogą być specyficzne dla plików.
Brian

3

Ponieważ wszystko (oprócz folderu głównego lub katalogu głównego dysku) jest ostatecznie zawarte w folderze, możesz po prostu pójść FolderElement, chociaż FilesystemObject(jak sugeruje @FrustratedWithFormsDesigner w komentarzu) również brzmi dobrze.


2

To zależy od systemu operacyjnego i systemu plików. W systemie Unix katalog jest tylko plikiem specjalnym, więc poprawnym terminem byłby plik .

NTFS ma podobną koncepcję ujednolicania, aczkolwiek znacznie bardziej złożoną niż w Uniksie, zwaną atrybutem .


2
Chociaż technicznie poprawne, wydaje mi się, że większość ludzi zakłada, że ​​„plik” klasy jest powiązany z dokumentami, a nie folderami.
Cavyn VonDeylen

2
Dokumenty to kolejna całkowicie puszka robaków. Pojedynczy dokument może być podzielony na wiele plików, a jeden plik może zawierać wiele dokumentów.
Jörg W Mittag

7
Nie wiem już, jak mam nazywać.
Cavyn VonDeylen

0

Dlaczego nie nazwiesz swojej klasy „FilesAndFolders” lub masz limit znaków do nazewnictwa? Wydaje mi się, że można wywoływać wszystkie z nich, więc: „FileSystemEntity”

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.