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 )
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.
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.
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"
Jawaban:
Pertimbangkan
FileNode
atauFileSystemNode
.Saya telah menggunakan
FileNode
dalam proyek-proyek sebelumnya, para pengembang lainnya dapat menebak apa yang dilakukannya dari namanya. Bagian ini-Node
membuat orang lain tahu Anda bekerja dengan pohon.sumber
FileSystemNode
, karenaFileNode
sepertinya itu khusus untuk file.Karena semuanya (kecuali folder root atau root drive) pada akhirnya terkandung dalam sebuah folder, Anda bisa langsung melakukannya
FolderElement
, meskipunFilesystemObject
(seperti yang disarankan oleh @FrustratedWithFormsDesigner dalam komentar) juga terdengar bagus.sumber
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 .
sumber
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"
sumber