Android(安卓)文件及文件夹操作
16lz
2021-12-04
Android 文件及文件夹操作
1.判断路径(文件夹)是否存在:
方法:
public boolean fileIsExists(String strFile) { try { File f=new File(strFile); if(!f.exists()) { return false; } } catch (Exception e) { return false; } return true;}
使用:
if (!fileIsExists(CoreData.CACHE_OFFLINE_MAP_PATH+"hangzhougongyuan")){ ……}
---------------------------------------------------------------------------------------------------------------------------------
2.删除文件夹和文件夹里面的文件:
方法:
//删除文件夹和文件夹里面的文件public static void deleteDir( final String pPath) { File dir = new File(pPath); deleteDirWihtFile(dir);} public static void deleteDirWihtFile(File dir) { if (dir == null || !dir.exists() || !dir.isDirectory()) return; for (File file : dir.listFiles()) { if (file.isFile()) file.delete(); // 删除所有文件 else if (file.isDirectory()) deleteDirWihtFile(file); // 递规的方式删除文件夹 } dir.delete(); // 删除目录本身}使用:
if (fileIsExists(CoreData.CACHE_OFFLINE_MAP_PATH+"liangzhu_bianjie")){ deleteDir(CoreData.CACHE_OFFLINE_MAP_PATH+"liangzhu_bianjie"); Toast.makeText(getActivity(),"已成功删除离线包!",Toast.LENGTH_SHORT).show();}
更多相关文章
- NPM 和webpack 的基础使用
- 【阿里云镜像】使用阿里巴巴DNS镜像源——DNS配置教程
- Android(安卓)用AsyncTask下载网络图片并显示百分比
- [连载 3/15] Android(安卓)从入门到精通Example 之 Reading a Lo
- Android(安卓)实现截屏
- [Android] 压缩图片并保存
- Android(安卓)NDK Cmake学习记录
- android逆向工程教程
- Android(安卓)SDCard操作(文件读写,容量计算)