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 )
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.
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”
Odpowiedzi:
Rozważ
FileNode
lubFileSystemNode
.Użyłem
FileNode
w poprzednich projektach, inni deweloperzy mogli odgadnąć, co zrobili z nazwy. Ta-Node
część informuje innych, że pracujesz z drzewem.źródło
FileSystemNode
, ponieważFileNode
dźwięki mogą być specyficzne dla plików.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.źródło
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 .
źródło
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”
źródło