安卓开发之文件夹以及文件排序

 static Comparator<File> comparator = new Comparator<File>() {

  public int compare(File f1, File f2) {

  if (f1 == null || f2 == null) {// 先比较null

  if (f1 == null) {

  {

  return -1;

  }

  } else {

  return 1;

  }

  } else {

  if (f1.isDirectory() == true && f2.isDirectory() == true) { // 再比较文件夹

  return f1.getName().compareToIgnoreCase(f2.getName());

  } else {

  if ((f1.isDirectory() && !f2.isDirectory()) == true) {

  return -1;

  } else if ((f2.isDirectory() && !f1.isDirectory()) == true) {

  return 1;

  } else {

  return f1.getName().compareToIgnoreCase(f2.getName());// 最后比较文件

  }

  }

  }

  }

  };

时间: 2024-10-28 12:16:36

安卓开发之文件夹以及文件排序的相关文章

win7系统如何设置让文件夹按大小排序

  win7系统如何设置让文件夹按大小排序: 1.在资源管理器中右击,在弹出的菜单里选择"分组依据"下的"更多"; 2.在"选择详细信息"对话框中,选择"大小"; 3.在资源管理器中右击,在弹出的菜单里选择"排序方式"下的"大小"; 4.这个时候你也许认为就解决了问题,WIN7如何单单这样的吧,也算不上进化,不要忘记"分组依据",同样在资源管理器中右击,在弹出的菜单里

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[]

Linux下查看指定文件夹和文件的大小

df命令:查看目前所有文件系统的可用空间及使用情况 df可以查看一级文件夹大小.使用比例.档案系统及其挂入点,但对文件却无能为力 代码如下: df -lh 参数 -h 表示使用「Human-readable」的输出,也就是在档案系统大小使用 GB.MB 等易读的格式. 上面的命令输出的第一个字段(Filesystem)及最后一个字段(Mounted on)分别是档案系统及其挂入点.我们可以看到 /dev/sda1 这个分割区被挂在根目录下. 接下来的四个字段 Size.Used.Avail.及

linux下怎么写一个自动创建文件夹和文件的脚本?

问题描述 linux下怎么写一个自动创建文件夹和文件的脚本? linux下怎么写一个自动创建文件夹和文件的脚本?就是说我给一个绝对路径,程序会自动帮我创建在路径中没有的文件夹和文件. 解决方案 http://blog.csdn.net/hellochenlian/article/details/37566269 -p, --parents 可以是一个路径名称.此时若路径中的某些目录尚不存在,加上此选项后,系统将自动建立好那些尚不存在的目录,即一次可以建立多个目录; 解决方案二: mkdir 加上

PHP遍历文件夹与文件类及处理类用法实例

  本文实例讲述了PHP遍历文件夹与文件类及处理类用法,非常具有实用价值.分享给大家供大家参考.具体方法如下: FindFile.class.php类文件用于遍历目录文件,具体代码如下: <?php /** 遍历文件夹及文件类 * Date: 2013-03-21 * Author: fdipzone * Ver: 1.0 */ class FindFile{ public $files = array(); // 存储遍历的文件 protected $maxdepth; // 搜寻深度,0表示

PHP遍历文件夹及文件类及处理类

FindFile.class.php 用于遍历目录文件 <?php /** 遍历文件夹及文件类 * Date: 2013-03-21 * Author: fdipzone * Ver: 1.0 */ class FindFile{ public $files = array(); // 存储遍历的文件 protected $maxdepth; // 搜寻深度,0表示没有限制 /* 遍历文件及文件夹 * @param String $spath 文件夹路径 * @param int $maxdep

Asp.net对文件夹和文件的操作类

asp.net using System;using System.IO;using System.Web; namespace SEC{    /**//// <summary>    /// 对文件和文件夹的操作类    /// </summary>    public class FileControl    {        public FileControl()        {                    }        /**//// <summa

使用ASP和ASP.NET来创建文件夹和文件。

asp.net|创建 ASP: <%sub writefile(file) Response.Write "file:"+file Dim fso, tf  Set fso = CreateObject("Scripting.FileSystemObject")  Set tf = fso.CreateTextFile(file, True)  tf.WriteLine("Testing 1, 2, 3.")  tf.WriteBlankL

Windows 8 Store Apps学习(22) 文件系统: 访问文件夹和文件,搜索本地文件

文件系统: 访问文件夹和文件, 通过 AQS 搜索本地文件 介绍 重新想象 Windows 8 Store Apps 之 文件系统 File Access - 访问文件夹和文件,以及获取文件的各种属性 Folder Access - 遍历文件夹时的一些特殊操作 Thumbnail Access - 获取文件的缩略图 AQS - 通过 AQS(Advanced Query Syntax)搜索本地文件 示例 1.演示如何访问文件夹和文件,以及如何获取文件的各种属性 FileSystem/FileAc

Asp.net获取服务器指定文件夹目录文件并提供下载的方法

 这篇文章主要介绍了Asp.net获取服务器指定文件夹目录文件并提供下载的方法,涉及使用http协议操作文件的技巧,需要的朋友可以参考下 本文实例讲述了Asp.net获取服务器指定文件夹目录文件并提供下载的方法.分享给大家供大家参考.具体实现方法如下: 代码如下: string dirPath = HttpContext.Current.Server.MapPath("uploads/"); if (Directory.Exists(dirPath)) { //获得目录信息 Direc