Android编程实现对文件夹里文件排序的方法
本文实例讲述了Android编程实现对文件夹里文件排序的方法。分享给大家供大家参考,具体如下:
privateintmFileSize=0; privateList<String>mPathString=newArrayList<String>(); privatebooleansortFolder(Stringpath){ if(path==null||StringUtil.isEmpty(path)) returnfalse; File[]fileList=null; Filefile=newFile(path); if(file.exists()==false){ file.mkdir(); } if(!file.exists()||(file.isDirectory()&&(file.listFiles().length==0))){ returntrue; }else{ fileList=file.listFiles(); mFileSize=file.listFiles().length; mPathString.clear(); if(mFileSize>0){ for(inti=0;i<mFileSize;i++){ mPathString.add(fileList[i].getAbsolutePath()); } Collections.sort(mPathString); } returnfalse; } }
PS:参数path是文件夹路径
降序排序的话用
Collections.reverse(mPathString);
更多关于Android文件操作相关内容感兴趣的读者可查看本站专题:《Android文件操作技巧汇总》
希望本文所述对大家Android程序设计有所帮助。