如何删除SD卡android中创建的文件夹

如何删除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())

我正在开发一款android平板电脑应用程序。我在SD卡中创建了一个文件夹来存储图像。我想在某个时候删除此文件夹我如何才能做到这一点?我张贴我的代码也

// 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..