我在做一個新的android應用程序。我想在sdcard中的「Android」文件夾中創建一個文件夾。在此之前,我想檢查文件夾是否具有讀/寫權限。我怎麼弄到的?任何人都可以幫助我做到這一點。Android文件夾的讀寫權限
5
A
回答
15
你這樣做的老派java方式。 創建一個文件對象並呼叫canWrite()
和canRead()
。
File f = new File("path/to/dir/or/file");
if(f.canWrite()) {
// hell yeah :)
}
6
要建立在Android的文件夾中的文件夾,最好的辦法是:
File path = getExternalFilesDir();
這將是你自己的目錄,所以如果你有權限對於這一點,你就可以,如果讀/寫外部存儲器可用。要檢查這個使用此代碼:
boolean mExternalStorageAvailable = false;
boolean mExternalStorageWriteable = false;
String state = Environment.getExternalStorageState();
if (Environment.MEDIA_MOUNTED.equals(state)) {
// We can read and write the media
mExternalStorageAvailable = mExternalStorageWriteable = true;
} else if (Environment.MEDIA_MOUNTED_READ_ONLY.equals(state)) {
// We can only read the media
mExternalStorageAvailable = true;
mExternalStorageWriteable = false;
} else {
// Something else is wrong. It may be one of many other states, but all we need
// to know is we can neither read nor write
mExternalStorageAvailable = mExternalStorageWriteable = false;
}
權限要求寫:
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
相關問題
- 1. 文件夾寫權限
- 2. Yii的文件夾沒有寫權限
- 3. 如何給讀/寫權限的文件夾爲一組
- 4. 創建具有讀寫權限的新文件夾
- 5. 可可:如何設置讀/寫文件夾的權限?
- 6. 如何更改/ var文件夾中的讀取寫入權限
- 7. 如何檢查在C#文件夾的讀寫權限
- 8. 給文件的讀寫權限
- 9. 寫入appdata文件夾 - 權限問題?
- 10. 文件夾權限
- 11. 文件夾權限?
- 12. 文件夾權限
- 13. 文件夾權限
- 14. Android文件夾執行權限Filesystem
- 15. 如何讀取/寫入只具有Android根權限的文件?
- 16. Android模擬器文件讀取權限
- 17. 用於文件夾寫入的php文件權限
- 18. PHP:文件的寫權限
- 19. Apache文件夾權限
- 20. 文件夾權限.htaccess
- 21. 文件夾權限不足
- 22. 共享文件夾權限!
- 23. EWS文件夾權限
- 24. 獲取文件夾權限
- 25. 更改文件夾權限
- 26. Android文件權限
- 27. Android - 文件權限
- 28. 閱讀Windows文件夾/文件權限與紅寶石
- 29. 從沒有讀/寫權限的內部存儲讀取文件?
- 30. 如何更改文件夾的權限以便在python中不能讀寫
的文件夾不能有讀/寫權限。它是一個文件夾。用戶是對文件夾具有讀/寫權限的用戶。那是你在找什麼? – 2013-02-10 12:33:25