31、android打开文件夹并列出里面的文件
16lz
2021-12-04
\\成员变量
private File[] files;private ArrayList fileList;
private void setData() { //打开指定目录,显示项目说明书列表,供用户选择 String PATH = Environment.getExternalStorageDirectory() + "/bdbook/"; File specItemDir = new File(PATH); if (!specItemDir.exists()) { specItemDir.mkdir(); } if (!specItemDir.exists()) { specItemDir.mkdir(); } else { //取出文件列表: files = specItemDir.listFiles(); } if (files != null && files.length > 0) { fileList = new ArrayList<>(Arrays.asList(files));\\ 按文件的时间先后顺序排列 Collections.sort(fileList, new Comparator
() { public int compare(File file, File newFile) { if (file.lastModified() < newFile.lastModified()) { return 1; } else if (file.lastModified() == newFile.lastModified()) { return 0; } else { return -1; } } }); mAdapter = new DownLoadAdapter(fileList, getActivity(), handler); nrecycler.setAdapter(mAdapter); initAdapterClike(); } }
//获取文件名字
holder.tv_name.setText(files[position].getName());
//获取文件路径
holder.tv_content.setText("路径:"+files[position].getAbsolutePath());
//删除文件
fileList.get(position).delete();
更多相关文章
- Pycharm安装PyQt5的详细教程
- NPM 和webpack 的基础使用
- 【阿里云镜像】使用阿里巴巴DNS镜像源——DNS配置教程
- 【阿里云镜像】切换阿里巴巴开源镜像站镜像——Debian镜像
- android 常用资料
- Android定制--------自定义关机时间
- Android(安卓)读取doc文件
- Android判断Wlan信号强弱及wlan管理信息
- Android实现画虚线的控件