热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

Android实战开发篇扫描文档目录txt、word文件

全局变量privateListdatanewArrayList();任意点击事件中编写下列代码,或者onCreate内等等获取外部存储状态i

//全局变量private List<String> data &#61; new ArrayList<>();//任意点击事件中编写下列代码&#xff0c;或者onCreate内等等...//获取外部存储状态if (Environment.getExternalStorageState().equals(Environment.MEDIA_MOUNTED)) {// 第一步&#xff1a;获得SD卡路径File path &#61; Environment.getExternalStorageDirectory();// 第二步&#xff1a;获取路径下的文档集合File[] files &#61; path.listFiles();// 第三步&#xff1a;传入集合文件files,返回文件名称结果data &#61; getFileName(files);}/**
* 获取文件名称
*/
private List<String> getFileName(File[] files) {// 先判断目录是否为空&#xff0c;否则会报空指针if (files !&#61; null) {for (File file : files) {if (file.isDirectory()) {getFileName(file.listFiles());} else {//文件名称String fileName &#61; file.getName();//文件路径 &#xff1a; file.getPath()if (fileName.endsWith(".txt") || fileName.endsWith(".word")) {data.add(fileName);}}}return data;}return null;}

关联文章推荐

1、读取Word文档的 doc 与 docx 格式文本内容
2、读取txt文档并解决转码问题


推荐阅读
author-avatar
耿睿---疯子
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有