超全文件工具类FileUtil的示例分析(fileutil,编程语言)

时间:2024-05-06 11:23:05 作者 : 石家庄SEO 分类 : 编程语言
  • TAG :

    %E8%B6%85%E5%85%A8%E6%96%87%E4%BB%B6%E5%B7%A5%E5%85%B7%E7%B1%BBFileUtil%E7%9A%84%E7%A4%BA%E4%BE%8B%E5%88%86%E6%9E%90

1 我项目中用到的文件工具类

1 读取raw文件、file文件,drawable文件,asset文件,比如本地的json数据,本地文本等;
如:String result =FileUtil.getString(context,”raw://first.json”)
2 读取本地的property文件,并转化为hashMap类型的数据 (simpleProperty2HashMap);
3 将raw文件拷贝到指定目录(copyRawFile);
4 基本文件读写操作(readFile,writeFile);
5 从文件的完整路径名(路径+文件名)中提取 路径(extractFilePath);
6 从文件的完整路径名(路径+文件名)中提取文件名(包含扩展名)
如:d:\path\file.ext –> file.ext(extractFileName)
7 检查指定文件的路径是否存在(pathExists)
8 检查制定文件是否存在(fileExists)
9 创建目录(makeDir)
10 移除字符串中的BOM前缀(removeBomHeaderIfExists)

2 网上的工具类

这个工具类也大同小异。其中也有很多和我上面重复的一些方法,也有上面没有的方法。转自Trinea的android-common项目。这里直接贴出来,不做任何更改。希望能对看到的人有帮助。也做一个笔记。

本文:超全文件工具类FileUtil的示例分析的详细内容,希望对您有所帮助,信息来源于网络。
上一篇:java连接mysql数据库实现单条插入和批量插入下一篇:

4 人围观 / 0 条评论 ↓快速评论↓

(必须)

(必须,保密)

阿狸1 阿狸2 阿狸3 阿狸4 阿狸5 阿狸6 阿狸7 阿狸8 阿狸9 阿狸10 阿狸11 阿狸12 阿狸13 阿狸14 阿狸15 阿狸16 阿狸17 阿狸18