Android 目录中递归文件删除的替代方法?
我目前正在使用上述代码创建一个文件夹,用于临时存储应用程序稍后使用的图像。deleteDir只是一种用于清空目录的通用递归文件删除。有没有比删除所有内容更好的方法?理想情况下,我只想要一个临时文件夹,在应用程序关闭时清空。嗨,丹尼尔,在删除文件夹之前,你必须删除所有文件夹文件,(递归文件删除)这是唯一的方法Android 目录中递归文件删除的替代方法?,android,Android,我目前正在使用上述代码创建一个文件夹,用于临时存储应用程序稍后使用的图像。deleteDir只是一种用于清空目录的通用递归文件删除。有没有比删除所有内容更好的方法?理想情况下,我只想要一个临时文件夹,在应用程序关闭时清空。嗨,丹尼尔,在删除文件夹之前,你必须删除所有文件夹文件,(递归文件删除)这是唯一的方法 //Check that external storage is mounted and accessable String accessable = Environment.get
//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);
}