当前位置: 移动技术网 > 移动技术>移动开发>Android > Android编程实现对文件夹里文件排序的方法

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

2019年07月24日  | 移动技术网移动技术  | 我要评论

本文实例讲述了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程序设计有所帮助。

如对本文有疑问, 点击进行留言回复!!

相关文章:

验证码:
移动技术网