Я намагаюся придумати ім’я для класу, який може представляти і файли, і папки. Хтось знає слово для цього?
Я намагаюся придумати ім’я для класу, який може представляти і файли, і папки. Хтось знає слово для цього?
Відповіді:
Розгляньте FileNode
або FileSystemNode
.
Я використовував FileNode
у попередніх проектах, інші дияволи змогли здогадатися, що це зробило з назви. -Node
Частина дозволяє іншим знати , що ви працюєте з деревом.
FileSystemNode
, оскільки FileNode
звуки, схожі на те, що можуть бути специфічними для файлів.
Оскільки все (крім кореневої папки або кореневого накопичувача) в кінцевому підсумку міститься в папці, ви можете просто зайти FolderElement
, хоча FilesystemObject
(як запропонував @FrustratedWithFormsDesigner у коментарі) також звучить добре.
Це залежить від операційної та файлової системи. У Unix каталог - це лише спеціальний файл, тому правильним терміном буде файл .
NTFS має подібну об'єднавчу концепцію, хоча і набагато складнішу, ніж у Unix, що називається атрибутом .