Android检查内部存储中是否存在文件

Android检查内部存储中是否存在文件,android,Android,嗨,我有一个文件名的字符串数组,我想循环遍历该数组,检查内部文件目录中是否存在任何文件。如果其中任何一个不存在,我想删除其中的一个?有人知道怎么做吗?一种方法: String[] paths = ...; for(String path: paths){ File file = new File(path); if(file.exists()) file.delete(); } 还有一个: F

嗨,我有一个文件名的字符串数组,我想循环遍历该数组,检查内部文件目录中是否存在任何文件。如果其中任何一个不存在,我想删除其中的一个?有人知道怎么做吗?

一种方法:

    String[] paths = ...;

    for(String path: paths){
        File file = new File(path);

        if(file.exists()) 
            file.delete();    
    }
还有一个:

    File dir = new File("/pathToDir");
    File[] files = dir.listFiles();

    for(File file : files){
        //You Should not Exist!!!
        file.delete();
    }
单向:

    String[] paths = ...;

    for(String path: paths){
        File file = new File(path);

        if(file.exists()) 
            file.delete();    
    }
还有一个:

    File dir = new File("/pathToDir");
    File[] files = dir.listFiles();

    for(File file : files){
        //You Should not Exist!!!
        file.delete();
    }
String[]文件名={“a.txt”、“b.txt”、“c.txt”};
对于(int i=0;i
String[]文件名={“a.txt”、“b.txt”、“c.txt”};
对于(int i=0;i
//试试这段代码

    // enter path of your dirctory
public void getDcimFolderImage(String path)
{
    File dir = new File(path);
    Log.e("path ", "is " + path);
    File file[] = dir.listFiles();

    try {
        if (file.length > 0)
        {
            for (int i = 0; i < file.length; i++) 
            {
                if (file[i].isFile()) 
                {

                    if (file.exists()
                    {
                       // enter your code whatever your want
                    }
                    else
                    {
                     // enter your code whatever your want
                    }

                }
                else 
                {
                        getDcimFolderImage(file[i].getAbsolutePath());
                }
            }
        }

    } catch (Exception e) {
        e.printStackTrace();
    }


}
//输入目录的路径
public void getDcimFolderImage(字符串路径)
{
文件目录=新文件(路径);
Log.e(“路径”,“is”+路径);
File File[]=dir.listFiles();
试一试{
如果(file.length>0)
{
for(int i=0;i
//试试这段代码

    // enter path of your dirctory
public void getDcimFolderImage(String path)
{
    File dir = new File(path);
    Log.e("path ", "is " + path);
    File file[] = dir.listFiles();

    try {
        if (file.length > 0)
        {
            for (int i = 0; i < file.length; i++) 
            {
                if (file[i].isFile()) 
                {

                    if (file.exists()
                    {
                       // enter your code whatever your want
                    }
                    else
                    {
                     // enter your code whatever your want
                    }

                }
                else 
                {
                        getDcimFolderImage(file[i].getAbsolutePath());
                }
            }
        }

    } catch (Exception e) {
        e.printStackTrace();
    }


}
//输入目录的路径
public void getDcimFolderImage(字符串路径)
{
文件目录=新文件(路径);
Log.e(“路径”,“is”+路径);
File File[]=dir.listFiles();
试一试{
如果(file.length>0)
{
for(int i=0;i
你是先用谷歌搜索的吗?你是先用谷歌搜索的吗?