首页 > 其他分享 >Android Files.delete()使用try-catch依旧出错

Android Files.delete()使用try-catch依旧出错

时间:2023-01-27 10:33:39浏览次数:43  
标签:Files 文件 file try File catch delete

提问:

 我想做一个供自己使用的文件编辑器,其中有一个删除指定文件的功能(第105行开始):

 

 我使用了catch语句抓住错误,可是当找不到指定文件时仍旧闪退。
具体详情:

 

 

 

 

 

 

解答:

 为啥要 try/catch,你直接使用 File.exists 方法判断文件是否存在就行了,存在就删除。

     File file = new File(path, filename);
    //判断文件或文件夹是否存在
    boolean flag = file.exists();
    if(flag)
    {
        //文件存在就要删除文件
        file.delete();
    }
    else
    {
        //文件不存在,emm…你打印你的日志吧
    }
 

 

标签:Files,文件,file,try,File,catch,delete
From: https://www.cnblogs.com/dituirenwu/p/17068682.html

相关文章