Siapa pun yang suka folder Dokumen mereka hanya berisi hal-hal yang mereka tempatkan di sana tahu bahwa folder Dokumen standar sama sekali tidak cocok untuk tugas ini. Setiap program tampaknya ingin memasukkan pengaturannya, data, atau sesuatu yang sama tidak relevannya ke dalam folder Documents , meskipun ada folder khusus untuk pekerjaan ini 1 .
Agar ini tidak terdengar kosong, ambil folder "Dokumen" pribadi saya sebagai contoh. Saya tidak pernah menggunakannya, karena saya tidak pernah, dalam keadaan apa pun, menyimpan apa pun ke dalam folder ini sendiri. Namun, itu berisi 46 folder dan 3 file di tingkat atas, dengan total 800 file dalam 500 folder. Itu adalah 190 MB "dokumen" yang tidak saya buat. Jelas semua dokumen aktual akan segera hilang dalam kekacauan ini.
Pertanyaan saya adalah : adakah yang bisa dilakukan untuk memperbaiki situasi secukupnya agar "Dokumen" bermanfaat lagi, katakanlah selama 5 tahun ke depan? Bisakah para programmer dididik secara massal untuk tidak menggunakannya sebagai tempat pembuangan? Bisakah OS mulai melaporkan beberapa lokasi "palsu" yang disembunyikan di bawah AppData melalui API yang ada, sementara hanya mengizinkan Explorer dan berbagai dialog Buka / Simpan untuk mengetahui di mana folder Dokumen "asli" berada? Atau apakah ada upaya yang sama sekali sia-sia atau bahkan tidak perlu?
1 Sebagai catatan, berikut ini ringkasan singkat berbagai direktori standar yang harus digunakan alih-alih "Dokumen":
RoamingAppData
untuk data dan pengaturan khusus pengguna . Ini adalah yang direktori digunakan untuk data non-sementara pengguna tertentu. Apa pun yang ditempatkan di sini akan tersedia pada mesin apa pun yang pengguna logon masuk ke dalam jaringan tempat ini dikonfigurasi. Jangan letakkan file besar di sini, karena memperlambat login / logout di lingkungan seperti itu.LocalAppData
untuk data dan pengaturan khusus pengguna dan mesin . Data ini berbeda untuk setiap pengguna dan setiap mesin. Ini juga tempat data khusus pengguna yang sangat besar harus ditempatkan.ProgramData
untuk data dan pengaturan khusus mesin . Ini sama terlepas dari pengguna mana yang masuk, dan tidak akan berkeliaran ke mesin lain dalam jaringan.GetTempPath
untuk semua file yang dapat dihapus tanpa kehilangan data saat tidak digunakan. Ini juga yang tempat untuk hal-hal seperti cache , karena seperti data sementara, cache tidak perlu didukung. Tempatkan cache besar Anda di sini dan Anda akan menyimpan masalah cadangan pada pengguna Anda.
"Dokumen" itu sendiri seharusnya hanya pernah digunakan jika pengguna ditentukan secara manual dengan memasukkan path atau memilih dalam sebuah dialog Simpan. Itulah satu-satunya waktu yang tepat untuk menyimpan barang di "Dokumen".