0
//Check that external storage is mounted and accessable
String accessable = Environment.getExternalStorageState();
if (!Environment.MEDIA_MOUNTED.equals(accessable)) {
buildWarningMessage();
}
//Set the cache directory
CACHE_DIRECTORY = externalRoot + "/folder/.cache/";
@Override
protected void onDestroy() {
super.onDestroy();
File cacheFile = new File(CACHE_DIRECTORY);
if (cacheFile.exists()) {
deleteDir(cacheFile);
}
我目前使用上面的代碼來創建一個文件夾,用於臨時存儲應用程序以後使用的圖像。 deleteDir只是一個通用的遞歸文件刪除來清空一個目錄。有沒有比刪除所有內容更好的方法?理想情況下,我只想要一個在應用程序關閉時清空的臨時文件夾。在目錄中刪除遞歸文件的替代方法?