Я пытаюсь придумать имя для класса, который может представлять как файлы, так и папки. Кто-нибудь знает слово для этого?
Я пытаюсь придумать имя для класса, который может представлять как файлы, так и папки. Кто-нибудь знает слово для этого?
Ответы:
Считайте FileNode
или FileSystemNode
.
Я использовал FileNode
в предыдущих проектах, другие разработчики смогли угадать, что он сделал по названию. -Node
Часть позволяет другим знать , что вы работаете с деревом.
FileSystemNode
, поскольку FileNode
звучит так , как будто это может быть специфично для файлов
Поскольку все (кроме корневой папки или корня диска) в конечном итоге содержится в папке, вы можете просто пойти на это FolderElement
, хотя FilesystemObject
(как это предлагается @FrustratedWithFormsDesigner в комментарии) также звучит хорошо.
Это зависит от операционной системы и файловой системы. В Unix каталог - это просто специальный файл, поэтому правильным термином будет файл .
NTFS имеет похожую объединяющую концепцию, хотя и гораздо более сложную, чем в Unix, называемую атрибутом .