Word для надмножества файлов и папок [закрыто]


10

Я пытаюсь придумать имя для класса, который может представлять как файлы, так и папки. Кто-нибудь знает слово для этого?


4
Я думаю, что об этом уже спрашивали, но я не могу найти его ... Я бы предложил "Объект файловой системы".
FrustratedWithFormsDesigner

Узел файловой системы?
Одед

3
Если вы разрабатываете в среде Windows, я бы не рекомендовал «Объект файловой системы», поскольку это уже имеет другое значение (это означает специальный COM-объект, предоставляемый Microsoft как часть библиотеки времени выполнения сценариев, см. Msdn.microsoft.com/ ru-ru / library / aa242706% 28v = против 60% 29.aspx )
Док Браун

1
Запись в папке? ntfs.com/fat-folder-structure.htm
rwong

Ответы:


6

Считайте FileNodeили FileSystemNode.

Я использовал FileNodeв предыдущих проектах, другие разработчики смогли угадать, что он сделал по названию. -NodeЧасть позволяет другим знать , что вы работаете с деревом.


Я предпочитаю FileSystemNode, поскольку FileNodeзвучит так , как будто это может быть специфично для файлов
Брайан

3

Поскольку все (кроме корневой папки или корня диска) в конечном итоге содержится в папке, вы можете просто пойти на это FolderElement, хотя FilesystemObject(как это предлагается @FrustratedWithFormsDesigner в комментарии) также звучит хорошо.


2

Это зависит от операционной системы и файловой системы. В Unix каталог - это просто специальный файл, поэтому правильным термином будет файл .

NTFS имеет похожую объединяющую концепцию, хотя и гораздо более сложную, чем в Unix, называемую атрибутом .


2
Хотя это технически правильно, я считаю, что большинство людей предполагает, что класс «файл» связан с документами, а не с папками.
Кавин ФонДейлен

2
Документы - это еще одна червячная банка. Один документ может быть разбит на несколько файлов, а один файл может содержать несколько документов.
Jörg W Mittag

7
Я больше не знаю, что мне называть.
Кавин ФонДейлен

0

Почему бы вам просто не назвать вас классом FilesAndFolders или у вас есть ограничение на количество символов для именования? Ну, я думаю, вы могли бы назвать все эти объекты, так: "FileSystemEntity"

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.