首頁 >Java >java教程 >為什麼在 Android 10 中建立目錄失敗以及如何修復?

為什麼在 Android 10 中建立目錄失敗以及如何修復?

Barbara Streisand
Barbara Streisand原創
2024-12-06 01:52:13404瀏覽

Why Does Creating Directories Fail in Android 10 and How Can I Fix It?

無法在Android 10 中建立目錄

問題:

問題:

在建立中創建目錄使用File.mkdir() 或Files.createDirectory()失敗,導致 false成功狀態和 AccessDeniedException。

錯誤:

原因:

Android 10 限制對外部儲存的存取地點由預設值儲存。

解決方案:

使用舊版儲存存取(僅限 Android 10 和11)

將以下內容加入清單中的標記:

這將恢復為舊儲存模型,允許現有的外部儲存程式碼運作。

  • 替代選項
  • Context 方法: 在 Context 上使用方法,例如getExternalFilesDir(),存取外部儲存體上的目錄。
  • 儲存存取框架:使用儲存存取框架存取文件並建立資料夾。
MediaStore: 使用 MediaStore 管理媒體內容。

以上是為什麼在 Android 10 中建立目錄失敗以及如何修復?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn