Java实现某个文件夹下文件和文件夹排序

news/2024/12/1 0:38:22/

import java.io.File;
import java.util.Collections;
import java.util.Comparator;
import java.util.List;public class Demo13 {public static void main(String[] args) {List<File> list = FileUtils.getAllFiles("D:/IOTest/");// 按文件夹先显示的顺序:Collections.sort(list, new Comparator<File>() {@Overridepublic int compare(File o1, File o2) {return (o1.isDirectory() ? 1 : -1)-(o2.isDirectory() ? 1 : -1);}});// 按文件名称显示的顺序:Collections.sort(list, new Comparator<File>() {@Overridepublic int compare(File o1, File o2) {return (o1.getName()).compareTo(o2.getName());}});// 按文件大小的顺序:Collections.sort(list, new Comparator<File>() {@Overridepublic int compare(File o1, File o2) {return (int) (o1.length() - o2.length());}});for (File file : list) {System.out.println(file.getName());}}
}

 


http://www.ppmy.cn/news/513976.html

相关文章

计算机文件自定义排序6,文件夹如何自定义排序

问题一:文件怎么设置手动排序?工具栏中选择“数据”下拉“排序”按照你的要求进行选择按哪一行进行选择,升序降序也可以选择,就可以了,希望对你有帮助,望采纳,谢谢! 问题二:win7文件夹中不可以自定义调整文件排列顺序吗可以哈,在桌面上单击鼠标右键,把鼠标箭头移至第…

写一个 unity文件夹排序

在 Unity 中&#xff0c;你可以使用以下步骤对项目文件夹进行排序&#xff1a; 打开 Unity 项目中的 "Project" 窗口。 点击窗口右上角的 "三个小点" 按钮&#xff0c;选择 "Sort By"。 选择按名称、类型、大小或修改日期排序文件夹。 如果你想改…

C#文件和文件文件夹排序

对于文件和文件夹有多种排序方式&#xff0c;常用的就是按创建或修改时间、按文件名排序。在 C# 中&#xff0c;按时间和文件名排序都十分简单&#xff0c;用数组提供的排序方法 Array.Sort() 一行代码就可以搞定&#xff0c;当然也可以用常用的排序方法&#xff0c;如快速排序…

java 文件夹排序_Java文件夹排序(先文件夹排序,后文件排序)

下面是编程之家 jb51.cc 通过网络收集整理的代码片段。 编程之家小编现在分享给大家&#xff0c;也给大家做个参考。 public static void sortFiles(File[] files) { Arrays.sort(files,new Comparator() { Override public int compare(File lhs,File rhs) { //返回负数表示o1…

文件夹排序问题

对于文件和文件夹有多种排序方式&#xff0c;常用的就是按创建或修改时间、按文件名排序。在 C# 中&#xff0c;按时间和文件名排序都十分简单&#xff0c;用数组提供的排序方法 Array.Sort() 一行代码就可以搞定&#xff0c;当然也可以用常用的排序方法&#xff0c;如快速排序…

MySQL学习笔记之索引优化与查询优化

文章目录 前言数据准备建表创建函数插入数据创建删除索引函数 索引失效案例全值匹配最佳左前缀法则主键插入顺序计算、函数导致列索引失效函数导致索引失效计算导致索引失效 类型转换导致列索引失效范围条件右边的列索引失效不等于导致列索引失效is not null不能使用索引like以…

跨模态检索2023年最新顶会论文汇总

本文主要汇总了几篇跨模态检索2023年最新顶会论文。 Efficient Token-Guided Image-Text Retrieval with Consistent Multimodal Contrastive Training https://arxiv.org/abs/2306.08789 利用一致的多模态对比训练进行高效的标记引导的图像-文本检索 Code is publicly availa…

迅雷 极速版 1.0.35.366

一直以来&#xff0c;选择下载软件是个折腾&#xff0c;强制更新&#xff0c;弹窗 什么的烦死啦。 近年来&#xff0c;浏览器自己带加速&#xff0c;基本不用启动其他软件。习惯性也装一个 迅雷极速版&#xff0c;比较简洁&#xff0c;没弹窗广告等乱七八糟的。下载 ubuntu is…