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是文件夹路径
降序排序的话用
更多关于Android文件操作相关内容感兴趣的读者可查看本站专题:《Android文件操作技巧汇总》
希望本文所述对大家Android程序设计有所帮助。
相关文章
微前端架构ModuleFederationPlugin源码解析
这篇文章主要为大家介绍了微前端架构ModuleFederationPlugin源码解析,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪2022-11-11
Android手机通过rtp发送aac数据给vlc播放的实现步骤
这篇文章主要介绍了Android手机通过rtp发送aac数据给vlc播放的实现步骤,帮助大家更好的理解和学习使用Android,感兴趣的朋友可以了解下2021-04-04
Android onActivityResult和setResult方法详解及使用
这篇文章主要介绍了Android onActivityResult和setResult方法详解及使用的相关资料,这里提供实例,帮助大家学习理解,需要的朋友可以参考下2016-12-12
Android startService的使用与Service生命周期案例详解
这篇文章主要介绍了Android startService的使用与Service生命周期案例详解,本篇文章通过简要的案例,讲解了该项技术的了解与使用,以下就是详细内容,需要的朋友可以参考下2021-09-09
Android应用开发中使用GridView网格布局的代码示例
GridView布局比较基础,可以取代已经逐渐淡出人们视线的TableLayout,这里我们就来看一下Android应用开发中使用GridView网格布局的代码示例:2016-06-06
Android中使用 AutoCompleteTextView 实现手机号格式化附带清空历史的操作
有个小伙伴遇到了这样一个问题,就是AutoCompleteTextView实现自动填充的功能。同时要具备手机格式化的功能。接下来通过本文给大家分享使用 AutoCompleteTextView 实现手机号格式化附带清空历史的操作方法,需要的朋友参考下2017-03-03
Android使用Notification实现普通通知栏(一)
这篇文章主要为大家详细介绍了Android使用Notification实现普通通知栏,具有一定的参考价值,感兴趣的小伙伴们可以参考一下2016-12-12


最新评论