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?

Cavyn VonDeylen
źródło
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
1
Wpis do folderu? ntfs.com/fat-folder-structure.htm
rwong

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.

Zachary Yates
źródło
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.

Bart van Ingen Schenau
źródło
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 .

Jörg W Mittag
źródło
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”

Pieter B.
źródło