Saat ini saya sedang mengerjakan aplikasi UWP dan salah satu hal yang perlu saya lakukan adalah menulis byte ke file menggunakan kelas System.IO
. Ini karena salah satu perpustakaan tempat aplikasi saya bergantung menggunakan metode System.IO.File.WriteAllBytes()
.
Menggunakan kelas StorageFolder
bukanlah sesuatu yang ingin saya lakukan karena beberapa proyek yang saya buat (ada yang bukan UWP, ada yang CLI) bergantung pada perpustakaan yang saya tulis dan StorageFolder
hanya tersedia di UWP .
Saya telah menambahkan broadFileSystemAccess
sebagai salah satu kemampuan aplikasi UWP saya. Namun, setelah membaca dokumentasi dengan seksama saya menemukan bahwa kemampuan ini hanya mempengaruhi kelas StorageFolder
dan bukan kelas System.IO
. Selain itu, saya satu-satunya orang yang akan menggunakan aplikasi ini, jadi menurut saya mengaktifkan hak akses file di Pengaturan Sistem (seperti yang ditunjukkan pada gambar yang disediakan) akan membantu. Namun hal itu tidak membantu sama sekali
Inilah pesan pengecualian yang saya terima
"Access to the path 'C:\\proj\\proj_tig\\Project 112\\bin\\x64\\Debug\\AppX\\Dependencies.zip' is denied."
Apakah ada cara yang mungkin untuk menggunakan metode System.IO.File.WriteAllBytes()
di UWP?