Untuk mengelola file dan folder, Microsoft Windows telah tersedia aplikasi bawaan sendiri. Aplikasi tersebut adalah File Explore, penamaan untuk Windows 8 dan versi Windows di atasnya atau sebelumnya Windows Explorer, penamaan untuk Windows 7 dan versi Windows di bawahnya. File Explorer adalah aplikasi pengelola file dan folder dengan antar muka grafis (GUI) yang memberi kemudahan kepada para pengguna Windows. Show Beberapa aktivitas mengelola file dan folder yang sering dilakukan adalah menyalin (copy) atau memindahkan (move) file dan folder. Anda mungkin menyalin file dan folder yang salinannya diletakkan di lokasi (folder) lain dan menjaga file dan folder asli tetap berada di lokasi (folder) semula atau Anda mungkin memindahkan file dan folder dari satu lokasi (folder) ke lokasi (folder) lain masih dalam satu drive atau berbeda drive. Baca artikel Merubah Aksi Default Drag-And-Drop File Atau Folder Di Windows 10 Bila diperhatikan, ketika Anda melakukan drag and drop file dan folder di Windows 10 ke lokasi (folder) lain, aksi yang terjadi terkadang adalah menyalin file dan folder dan terkadang memindahkan file dan folder. Windows 10 sendiri memiliki aksi default terkait dengan ini berdasarkan lokasi (folder) sumber dan tujuan. Namun demikian, ini tetap membingungkan bagi pengguna Windows. Baca artikel Mengetahui Jumlah File Dan Folder Di Folder Penyimpanan Di Windows Sebenarnya, ada cara pasti untuk menyalin atau memindahkan file dan folder dari satu lokasi (folder) ke lokasi (folder) lain dengan mudah. Anda dapat melakukan drag and drop file dan folder menggunakan tombol kanan mouse. Ketika Anda melepas penekanan tombol kanan mouse tepat di lokasi (folder) tujuan, akan muncul menu pintas dan Anda dapat menentukan apakah ingin menyalin (copy) atau memindahkan (move). Baca artikel: Contoh berikut ini adalah menyalin atau memindahkan file dan folder dari satu lokasi (folder) bernama folderasal (1) ke lokasi (folder) lain bernama foldertujuan (2) di File Explorer. Seleksi terlebih dahulu file dan folder dengan cara mengklik dengan mouse. Untuk menyeleksi banyak file dan folder secara berurutan, tekan tombol keyboard Shift. Untuk menyeleksi banyak file dan folder secara acak, tekan tombol keyboard Ctrl. Baca artikel Menyeleksi Atau Menyorot Banyak File Dan Folder Di Windows Lakukan drag and drop menggunakan tombol kanan mouse tepat di salah satu file atau folder yang diseleksi atau disorot dari folder folderasal ke folder foldertujuan. Ketika penekanan tombol mouse dilepas tepat di foldertujuan, akan muncul menu pintas. Dari menu pintas (shortcut menu) yang muncul, untuk menyalin (copy) file dan folder dan meletakkan salinan di folder foldertujuan, pilih Copy here (1). Untuk memindahkan (move) file dan folder ke folder foldertujuan, pilih Move here (2). Bila Anda ingin membatalkan menyalin atau memindahkan file dan folder yang diseleksi, pilih Cancel (3).
Android menggunakan sistem file yang serupa dengan sistem file berbasis disk pada platform lain. Sistem ini menyediakan beberapa opsi bagi Anda untuk menyimpan data aplikasi:
Karakteristik opsi ini dirangkum dalam tabel berikut:
Solusi yang Anda pilih bergantung pada kebutuhan spesifik Anda: Berapa banyak ruang yang diperlukan data Anda? Penyimpanan internal memiliki ruang terbatas untuk data khusus aplikasi. Gunakan jenis penyimpanan lain jika Anda perlu menyimpan sejumlah besar data. Seberapa andal akses data yang diperlukan? Jika fungsionalitas dasar aplikasi Anda memerlukan data tertentu, seperti saat aplikasi dimulai, tempatkan data dalam direktori penyimpanan internal atau database. File khusus aplikasi yang disimpan dalam penyimpanan eksternal tidak selalu dapat diakses karena beberapa perangkat memungkinkan pengguna menghapus perangkat fisik yang sesuai dengan penyimpanan eksternal. Jenis data apa yang perlu Anda simpan? Jika Anda memiliki data yang hanya bermanfaat bagi aplikasi Anda, gunakan penyimpanan khusus aplikasi. Untuk konten media yang dapat dibagikan, gunakan penyimpanan bersama sehingga aplikasi lain dapat mengakses konten tersebut. Untuk data terstruktur, gunakan preferensi (untuk data nilai kunci) atau database (untuk data yang berisi lebih dari 2 kolom). Haruskah data bersifat pribadi untuk aplikasi Anda? Saat menyimpan data sensitif, yaitu data yang tidak boleh diakses dari aplikasi lain, gunakan penyimpanan internal, preferensi, atau database. Penyimpanan internal memiliki manfaat tambahan yaitu data disembunyikan dari pengguna.Kategori lokasi penyimpananAndroid menyediakan dua jenis lokasi penyimpanan fisik: penyimpanan internal dan penyimpanan eksternal. Pada sebagian besar perangkat, penyimpanan internal lebih kecil daripada penyimpanan eksternal. Namun, penyimpanan internal selalu tersedia di semua perangkat, menjadikannya sebagai tempat yang lebih andal untuk menyimpan data yang menjadi tempat aplikasi Anda bergantung. Volume yang dapat dilepas, seperti kartu SD, muncul di sistem file sebagai bagian dari penyimpanan eksternal. Android mewakili perangkat ini menggunakan jalur, seperti /sdcard. Perhatian: Lokasi persis tempat file dapat disimpan dapat bervariasi di berbagai perangkat. Karena alasan ini, jangan gunakan jalur file hard code.Aplikasi itu sendiri disimpan dalam penyimpanan internal secara default. Namun, jika ukuran APK Anda sangat besar, Anda dapat menunjukkan preferensi dalam file manifes aplikasi untuk menginstal aplikasi di penyimpanan eksternal: <manifest ... android:installLocation="preferExternal"> ... </manifest>Izin dan akses ke penyimpanan eksternalAndroid menentukan izin terkait penyimpanan berikut: READ_EXTERNAL_STORAGE, WRITE_EXTERNAL_STORAGE, dan MANAGE_EXTERNAL_STORAGE. Pada versi Android sebelumnya, aplikasi perlu mendeklarasikan izin READ_EXTERNAL_STORAGE untuk mengakses file apa pun di luar direktori khusus aplikasi pada penyimpanan eksternal. Selain itu, aplikasi perlu mendeklarasikan izin WRITE_EXTERNAL_STORAGE untuk menulis ke file apa pun di luar direktori khusus aplikasi. Versi Android yang lebih baru lebih mengandalkan tujuan file daripada lokasinya untuk menentukan kemampuan aplikasi dalam mengakses dan menulis file tertentu. Secara khusus, jika aplikasi Anda menargetkan Android 11 (API level 30) atau yang lebih tinggi, izin WRITE_EXTERNAL_STORAGE tidak akan berpengaruh pada akses aplikasi Anda ke penyimpanan. Model penyimpanan berbasis tujuan ini meningkatkan privasi pengguna karena aplikasi diberikan akses hanya ke area sistem file perangkat yang benar-benar digunakan. Android 11 memperkenalkan izin MANAGE_EXTERNAL_STORAGE, yang menyediakan akses tulis ke file di luar direktori khusus aplikasi dan MediaStore. Untuk mempelajari izin ini lebih lanjut, dan alasan sebagian besar aplikasi tidak perlu mendeklarasikannya untuk memenuhi kasus penggunaannya, lihat panduan cara mengelola semua file di perangkat penyimpanan. Penyimpanan terbatasUntuk memberi pengguna kontrol yang lebih besar atas file mereka dan untuk membatasi ketidakrapian file, aplikasi yang menargetkan Android 10 (API level 29) dan yang lebih tinggi akan diberi akses terbatas ke penyimpanan eksternal, atau penyimpanan terbatas, secara default. Aplikasi semacam itu hanya memiliki akses ke direktori khusus aplikasi pada penyimpanan eksternal, serta jenis media tertentu yang telah dibuat oleh aplikasi. Catatan: Jika aplikasi Anda meminta izin terkait penyimpanan pada runtime, dialog yang ditampilkan kepada pengguna menunjukkan bahwa aplikasi Anda meminta akses luas ke penyimpanan eksternal, bahkan saat penyimpanan terbatas diaktifkan.Gunakan penyimpanan terbatas kecuali jika aplikasi memerlukan akses ke file yang disimpan di luar direktori khusus aplikasi dan di luar direktori yang dapat diakses MediaStore API. Jika Anda menyimpan file khusus aplikasi di penyimpanan eksternal, Anda dapat mempermudah penerapan penyimpanan terbatas dengan menempatkan file ini di direktori khusus aplikasi pada penyimpanan eksternal. Dengan demikian, aplikasi Anda mempertahankan akses ke file ini saat penyimpanan terbatas diaktifkan. Guna menyiapkan aplikasi Anda untuk penyimpanan terbatas, lihat panduan kasus penggunaan dan praktik penyimpanan. Jika aplikasi Anda memiliki kasus penggunaan lain yang tidak tercakup oleh penyimpanan terbatas, ajukan permintaan fitur. Anda dapat memilih untuk tidak menggunakan penyimpanan terbatas untuk sementara. Menampilkan file di perangkatUntuk melihat file yang disimpan di perangkat, gunakan Device File Explorer Android Studio. Referensi lainnyaUntuk informasi selengkapnya tentang penyimpanan data, lihat referensi berikut. Video
|