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 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.
FileSystemNode, karena FileNodesepertinya 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 .