这个是你要删除文件所处的路径位置:
public static final String FOTA_FILE_DIR_PATH = "file_path";  //file_path:路径
从你的路径下获取你所要删除的文件:
private String appendFilePath(String dirPath,String fileName){    StringBuilder sbFile = new StringBuilder(dirPath);    if (!dirPath.endsWith("/")) {        sbFile.append("/");    }    sbFile.append(fileName);    return sbFile.toString();}private String getVerifyUpdateFilePath(){    String updateFileName = "file_name";      // file_name:你要删除的文件名    return appendFilePath(FOTA_FILE_DIR_PATH,updateFileName);}

这段就是主要对你的文件进行删除,file.exists():用于判断文件是否存在

 /**     * 删除     * @param filePath 文件路径     */    public void removeFotoUpdateFile(String filePath) {        if(filePath == null || filePath.length() == 0){            return;        }        try {            File file = new File(filePath);            if( file.isFile() && file.exists()){                file.delete();                return;            }            if (file.isDirectory()) {                File[] childFiles = file.listFiles();                if (childFiles == null || childFiles.length == 0) {                    file.delete();                    return;                }            }            else{                Log.d(TAG,filePath+"no exists:"+file.exists());            }        }catch (Exception ex){            ex.printStackTrace();        }    }

 

更多相关文章

  1. Pycharm安装PyQt5的详细教程
  2. NPM 和webpack 的基础使用
  3. 【阿里云镜像】使用阿里巴巴DNS镜像源——DNS配置教程
  4. Unity3D Android
  5. Cygwin 下编译Jni生成So文件时报错Could not find application p
  6. android apk签名(为什么 如何做 验证) -- 转
  7. android 从tomcat读取文件出错:connect failed: ECONNREFUSED
  8. Android中Dex分包实践
  9. 关于Android中res等几种文件通过InputStream方式读入工程中

随机推荐

  1. Android应用安全风险与防范
  2. Android(安卓)Shell 常用命令
  3. android GrantPermissionsActivity 详解
  4. Android初始化语言 (init.*.rc、init.con
  5. 自定义控件
  6. Android适配全攻略(学习笔记总结)
  7. 当忘记Android发布签名和别名的时候
  8. Android(安卓)Studio XML布局基础
  9. Android深入浅出之Binder机制
  10. Gradle在Android中的简单使用