31、android打开文件夹并列出里面的文件
16lz
2021-01-23
\\成员变量
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();
更多相关文章
- Android中,把XML文件转换成Object对象的方法
- Android 读取doc文件
- Android中通过资源文件获取drawable的几种方法
- android- activity,Application,activity渲染xml文件
- Android 文件操作大全