Я думаю, что об этом уже спрашивали, но я не могу найти его ... Я бы предложил "Объект файловой системы".
FrustratedWithFormsDesigner
Узел файловой системы?
Одед
3
Если вы разрабатываете в среде Windows, я бы не рекомендовал «Объект файловой системы», поскольку это уже имеет другое значение (это означает специальный COM-объект, предоставляемый Microsoft как часть библиотеки времени выполнения сценариев, см. Msdn.microsoft.com/ ru-ru / library / aa242706% 28v = против 60% 29.aspx )
Я использовал FileNodeв предыдущих проектах, другие разработчики смогли угадать, что он сделал по названию. -NodeЧасть позволяет другим знать , что вы работаете с деревом.
Я предпочитаю FileSystemNode, поскольку FileNodeзвучит так , как будто это может быть специфично для файлов
Брайан
3
Поскольку все (кроме корневой папки или корня диска) в конечном итоге содержится в папке, вы можете просто пойти на это FolderElement, хотя FilesystemObject(как это предлагается @FrustratedWithFormsDesigner в комментарии) также звучит хорошо.
Хотя это технически правильно, я считаю, что большинство людей предполагает, что класс «файл» связан с документами, а не с папками.
Кавин ФонДейлен
2
Документы - это еще одна червячная банка. Один документ может быть разбит на несколько файлов, а один файл может содержать несколько документов.
Jörg W Mittag
7
Я больше не знаю, что мне называть.
Кавин ФонДейлен
0
Почему бы вам просто не назвать вас классом FilesAndFolders или у вас есть ограничение на количество символов для именования? Ну, я думаю, вы могли бы назвать все эти объекты, так: "FileSystemEntity"
Ответы:
Считайте
FileNode
илиFileSystemNode
.Я использовал
FileNode
в предыдущих проектах, другие разработчики смогли угадать, что он сделал по названию.-Node
Часть позволяет другим знать , что вы работаете с деревом.источник
FileSystemNode
, посколькуFileNode
звучит так , как будто это может быть специфично для файловПоскольку все (кроме корневой папки или корня диска) в конечном итоге содержится в папке, вы можете просто пойти на это
FolderElement
, хотяFilesystemObject
(как это предлагается @FrustratedWithFormsDesigner в комментарии) также звучит хорошо.источник
Это зависит от операционной системы и файловой системы. В Unix каталог - это просто специальный файл, поэтому правильным термином будет файл .
NTFS имеет похожую объединяющую концепцию, хотя и гораздо более сложную, чем в Unix, называемую атрибутом .
источник
Почему бы вам просто не назвать вас классом FilesAndFolders или у вас есть ограничение на количество символов для именования? Ну, я думаю, вы могли бы назвать все эти объекты, так: "FileSystemEntity"
источник