删除文件及文件夹
来源:互联网 发布:数据库的面试题及答案 编辑:程序博客网 时间:2024/05/18 02:33
删除文件:
public boolean deleteFile(String sPath) { boolean flag = false; if(sPath == null){ return false; } File file = new File(sPath); if (file.isFile() && file.exists()) { file.delete(); flag = true; } return flag; }
public boolean deleteDirectory(String sPath) { if(sPath == null){ return false; } if (!sPath.endsWith(File.separator)) { sPath = sPath + File.separator; } File dirFile = new File(sPath); if (!dirFile.exists() || !dirFile.isDirectory()) { return false; } boolean flag = true; File[] files = dirFile.listFiles(); if (files != null) { for (int i = 0; i < files.length; i++) { if (files[i].isFile()) { flag = deleteFile(files[i].getAbsolutePath()); if (!flag) break; } else { flag = deleteDirectory(files[i].getAbsolutePath()); if (!flag) break; } } } if (!flag) return false; if (dirFile.delete()) { return true; } else { return false; } }
0 0
- 删除文件及文件夹
- 删除文件及文件夹
- 删除文件及文件夹
- 删除顽固文件夹及文件
- C# 删除文件夹及文件
- 删除顽固文件及文件夹
- java删除文件及文件夹
- 递归删除文件及文件夹
- java删除文件及文件夹
- java删除文件及文件夹
- PHP删除文件及文件夹
- 删除文件夹及文件 bat
- ubuntu删除文件及文件夹
- java 文件及文件夹删除
- ubuntu删除文件及文件夹
- 递归删除文件夹及文件
- Android 文件及文件夹删除
- 删除文件夹及子文件
- Android中的Intent详解
- 关于singleTask做的测试
- Eclipse插件开发自定义扩展点
- Oracle初探(六)
- SWT/JFace常用组件
- 删除文件及文件夹
- 常用Eclipse插件
- XML与JSON的区别?各自有哪些优缺点?
- SWT开发常见异常
- 哪三样东西永远不能放进数据库里
- tmux(cp:https://wiki.freebsdchina.org/software/t/tmux)
- 干货:O2O美团外卖四部曲
- 使用Eclipse开发Arduino程序
- ppt文档转成pdf格式查看的方法