Android编程实现对文件夹里文件排序的方法

本文实例讲述了Android编程实现对文件夹里文件排序的方法。分享给大家供大家参考,具体如下:

private int mFileSize = 0; private List<String> mPathString = new ArrayList<String>(); private boolean sortFolder(String path) { if (path == null || StringUtil.isEmpty(path)) return false; File[] fileList = null; File file = new File(path); if (file.exists() == false){ file.mkdir(); } if (!file.exists() || (file.isDirectory() && (file.listFiles().length == 0))) { return true; } else { fileList = file.listFiles(); mFileSize = file.listFiles().length; mPathString.clear(); if(mFileSize > 0) { for(int i = 0;i < mFileSize;i++) { mPathString.add(fileList[i].getAbsolutePath()); } Collections.sort(mPathString); } return false; } }

PS: 参数path是文件夹路径
降序排序的话用复制代码 代码如下:Collections.reverse(mPathString);

更多关于Android文件操作相关内容感兴趣的读者可查看本站专题:《Android文件操作技巧汇总》

希望本文所述对大家Android程序设计有所帮助。

时间: 2024-10-26 04:43:31

Android编程实现对文件夹里文件排序的方法的相关文章

Android编程读取Assets所有文件(遍历每一个文件夹)并存入sdcard的方法_Android

本文实例讲述了Android编程读取Assets所有文件(遍历每一个文件夹)并存入sdcard的方法.分享给大家供大家参考,具体如下: private void CopyAssets(String assetDir, String dir) { String[] files; try { // 获得Assets一共有几多文件 files = this.getResources().getAssets().list(assetDir); } catch (IOException e1) { ret

android相机拍照后上传到指定文件夹,opencv是通过调用文件夹里图片进行处理的吗?

问题描述 android相机拍照后上传到指定文件夹,opencv是通过调用文件夹里图片进行处理的吗? 现在有一个Android拍照上传到指定文件夹的程序和一个opencv图像匹配的程序,能否通过修改某些语句和配置环境可以将两者结合?如果可以求大神赐教!(opencv是在文件夹选取图片进行匹配的.) 解决方案 可以直接调用文件夹里的图片处理,配置的话把路径配置成相对路径就可以了

编程-怎么才能把一个文件夹内的文件重命名为另一个文件夹里的文件名(两个文件夹内的文件个数相同)

问题描述 怎么才能把一个文件夹内的文件重命名为另一个文件夹里的文件名(两个文件夹内的文件个数相同) 怎么才能把一个文件夹内的文件重命名为另一个文件夹里的文件名(两个文件夹内的文件个数相同) 本来是想用 api之类的 但是没有开放 不能用 就想着直接去读取使用的文件了 一种是 在 文件夹A中 找到一个a1.* 然后直接把文件夹B的 b1.*重命名为a1.* 另一种是 获取文件夹A中的所有文件的文件名列表写入到一个文档中 再给B中的文件逐一重命名 [本人水平比较次 所学过的太基础 网上也找到了一些

android studio引用assets文件夹里的东西路径怎么写

问题描述 android studio引用assets文件夹里的东西路径怎么写 在eclipse中路径是file:///android_asset/kaka.swf,在android studio中assets是新建出来的,也是这样引用么? 解决方案 1.目录问题 在Eclispe中,这个目录的位置在res/下面,但到了Android Studio中,这个assets目录必须放在跟java和res同级目录下 2.读取的方法 context.getClass().getClassLoader().

收藏夹的网址保存在哪个文件夹里?

  收藏夹怎么删除? 首先打开浏览器,然后在左上角可以看到[收藏夹],点击打开就可以看到浏览器中已经收藏的网址了,之后在需要删除的网址名称上点击鼠标右键,再弹出的选项中,点击删除即可,如下图所示. 如果在浏览器顶部菜单中,没有找到收藏夹入口,请点击打开[工具]--[工具栏],然后再勾选上[收藏夹栏]这样浏览器顶部就可以找到"收藏夹"了,如图. 收藏夹的网址保存在哪个文件夹里? 如果我们收藏的网址太多或者我们需要批量备份收藏的网址话,一个个去删除或者备份就显得非常麻烦,这时候,就需要找到

asp.net使用代码从文件夹里读取图片

计象跑马灯效果时,可以用的上,从文件夹里读取图片 DirectoryInfo imagesfile = new DirectoryInfo(Server.MapPath("../images/"));         Repeater1.DataSource = imagesfile.GetFiles("*.jpg");         Repeater1.DataBind(); 引用的时候重要的是路径,路径写成你自己的. 

酷狗MV下载会保存在哪个文件夹里?

酷狗MV下载会保存在哪个文件夹里? 酷狗的MV默认是保存在E:KuGouCache里,后缀名为mkv的就是MV文件了(暴风影音可以播放).如果E盘没有那就保存在除C盘外的盘里,像D盘等.没看到那是因为这个文件夹设置了隐藏属性,得更改文件夹选项才能显示(我的电脑/工具/文件夹选项/查看/勾选 显示所有文件和文件夹/确定),如果还找不到,就请通过搜索一下所有磁盘.等底端绿色进度条跑完后才能够提取出视频文件. 另一种查找方法: 很简单,在kugoo最新版里面,你点击观看后会自动缓存了,很多人提问kug

电脑里某些文件夹的权限快速设置方法

  我们使用电脑时会遇到某些文件和文件夹不能删除或者不能更改,提示我们需要来着管理员的权限,今天我教教大家快速设置文件夹权限的方法. 工具/原料 win7/win8电脑 方法/步骤 1.首先找到没有权限的文件夹,右键单击该文件夹选择属性. 2.在属性里选择安全选项卡. 3.鼠标左键单击安全选项卡里的编辑. 4.在弹出的对话框里选择添加进入到选择用户或组. 5.在选择用户或组里点左下角的高级. 6.在新弹出的高级的选择用户或组里点击右方的立即查找,然后下方搜索结果会出现电脑上所有的用户或组. 7.

C#如何读取win7操作系统里的文件夹里的图片缩略图?

问题描述 C#如何读取win7操作系统里的文件夹里的图片缩略图?winXP的缩略图是在本文件夹里的有个隐藏文件thumb.db但是win7的缩略图不是存在本文件夹里的.是存在这样的路经下C:UsersAdministratorAppDataLocalMicrosoftWindowsExplorer那么C#如何读取win7操作系统里的文件夹里的图片缩略图?有做过的,解答一下 解决方案 解决方案二:顶个帖解决方案三:帮顶解决方案四:有做过的吗?解决方案五:没做过,人工帮顶