如何删除SD卡android中创建的文件夹
我正在开发一款android平板电脑应用程序。我在SD卡中创建了一个文件夹来存储图像。我想在某个时候删除此文件夹我如何才能做到这一点?我张贴我的代码也如何删除SD卡android中创建的文件夹,android,file,sd-card,Android,File,Sd Card,我正在开发一款android平板电脑应用程序。我在SD卡中创建了一个文件夹来存储图像。我想在某个时候删除此文件夹我如何才能做到这一点?我张贴我的代码也 // This is code for deletion of folder . File file = new File(Environment.getExternalStorageDirectory()+"/Easy_Measurement_images"); if(file.exists())
// This is code for deletion of folder .
File file = new File(Environment.getExternalStorageDirectory()+"/Easy_Measurement_images");
if(file.exists())
{
file.delete();
}
此代码无法从android SD卡中删除文件夹。请尝试此代码段。。它应该这样做
private void recursiveDelete(File fileOrDirectory) {
if (fileOrDirectory.isDirectory())
for (File child : fileOrDirectory.listFiles())
recursiveDelete(child);
fileOrDirectory.delete();
}
请使用下面的代码进行尝试
public static boolean deleteDir(File dir) {
if (dir.isDirectory()) {
String[] children = dir.list();
for (int i=0; i<children.length; i++) {
boolean success = deleteDir(new File(dir, children[i]));
if (!success) {
// return false;
}
}
}
// The directory is now empty so delete it
return dir.delete();
}
如果文件夹中还有任何文件,它将被删除 搜索从sd卡删除目录,android
deleteDir(new File(FOLDER)); here folder is your folder name..