目前,我使用下面的方法在android外部存儲器中創建路徑。如何在Android存儲器中編寫/讀取文件夾/文件
public void createPath() {
String path = Environment.getExternalStorageDirectory().getPath()+"/myFolder/";
boolean exists = (new File(path)).exists();
if (!exists) {
new File(path).mkdirs();
}
}
據我所知getExternalStorageDirectory()
並不專指外部存儲。因此,此方法將在用戶首選存儲(通常是內部存儲)中創建myFolder
。
現在我有一個問題:
如果默認存儲(用戶首選存儲)已被設置爲SD Card
,它不是可讀/寫,會發生什麼?處理這種情況的最佳方法是什麼?
換句話說,我該如何安全地創建這個文件夾?(內部或外部無關緊要)。
感謝您的答覆外部存儲,但目錄應該是方便(用戶) –