Word untuk superset file dan folder [ditutup]

10

Saya mencoba membuat nama untuk kelas yang dapat mewakili file dan folder. Adakah yang tahu kata untuk ini?

Cavyn VonDeylen
sumber
4
Saya pikir ini telah ditanyakan sebelumnya tetapi saya tidak dapat menemukannya ... Saya akan menyarankan "Filesystem Object".
FrustratedWithFormsDesigner
Node sistem file?
Oded
3
Jika Anda berkembang di lingkungan Windows, saya tidak akan merekomendasikan "Objek Filesystem", karena ini sudah memiliki arti yang berbeda (itu berarti objek COM khusus yang disediakan oleh Microsoft sebagai bagian dari perpustakaan Scripting Runtime, lihat msdn.microsoft.com/ en-us / library / aa242706% 28v = vs.60% 29.aspx )
Doc Brown
1
Entri folder? ntfs.com/fat-folder-structure.htm
rwong

Jawaban:

6

Pertimbangkan FileNodeatau FileSystemNode.

Saya telah menggunakan FileNodedalam proyek-proyek sebelumnya, para pengembang lainnya dapat menebak apa yang dilakukannya dari namanya. Bagian ini -Nodemembuat orang lain tahu Anda bekerja dengan pohon.

Zachary Yates
sumber
Saya lebih suka FileSystemNode, karena FileNodesepertinya itu khusus untuk file.
Brian
3

Karena semuanya (kecuali folder root atau root drive) pada akhirnya terkandung dalam sebuah folder, Anda bisa langsung melakukannya FolderElement, meskipun FilesystemObject(seperti yang disarankan oleh @FrustratedWithFormsDesigner dalam komentar) juga terdengar bagus.

Bart van Ingen Schenau
sumber
2

Itu tergantung pada sistem operasi dan sistem file. Di Unix, direktori hanyalah file khusus, jadi istilah yang benar adalah file .

NTFS memiliki konsep penyatuan yang serupa, meskipun jauh lebih kompleks daripada di Unix, yang disebut atribut .

Jörg W Mittag
sumber
2
Meskipun secara teknis benar, saya merasa bahwa kebanyakan orang akan menganggap "file" kelas dikaitkan dengan dokumen, bukan folder.
Cavyn VonDeylen
2
Dokumen adalah satu lagi cacing. Satu dokumen dapat dibagi menjadi beberapa file dan satu file dapat berisi beberapa dokumen.
Jörg W Mittag
7
Saya tidak tahu harus memanggil apa lagi.
Cavyn VonDeylen
0

Mengapa tidak Anda panggil saja Anda kelas "FilesAndFolders" atau apakah Anda memiliki batas karakter untuk penamaan? Yah saya kira Anda bisa memanggil mereka semua entitas, jadi: "FileSystemEntity"

Pieter B
sumber