Saya mencoba membuat nama untuk kelas yang dapat mewakili file dan folder. Adakah yang tahu kata untuk ini?
Saya mencoba membuat nama untuk kelas yang dapat mewakili file dan folder. Adakah yang tahu kata untuk ini?
Jawaban:
Pertimbangkan FileNode
atau FileSystemNode
.
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.
FileSystemNode
, karena FileNode
sepertinya itu khusus untuk file.
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.
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 .