資源簡介
Java 簡化文件(夾)排序(基礎篇-實例230).zip
代碼片段和文件信息
package?com.mingrisoft.io;
import?java.io.File;
import?java.io.IOException;
import?java.util.Arrays;
import?org.apache.commons.io.comparator.SizeFileComparator;
public?class?SizeFileComparatorTest?{
????@SuppressWarnings(“unchecked“)
????public?static?void?main(String[]?args)?throws?IOException?{
????????File?rootFile?=?new?File(“D:\\明日科技“);//?創建一個文件夾對象
????????File[]?files?=?rootFile.listFiles();//?獲得該文件夾中所有文件(夾)
????????System.out.println(“文件(夾)的原始排序:“);
????????for?(File?file?:?files)?{
????????????System.out.print(file.getName()?+?“\t“);//?輸出文件夾中文件(夾)的名稱
????????}
????????System.out.println();
????????Arrays.sort(files?SizeFileComparator.SIZE_COMPARATOR);//?對files數組進行排序
????????System.out.println(“文件(夾)的SIZE_COMPARATOR排序:“);
????????for?(File?file?:?files)?{
????????????System.out.print(file.getName()?+?“\t“);//?輸出文件夾中文件(夾)的名稱
????????}
????????System.out.println();
????????Arrays.sort(files?SizeFileComparator.SIZE_REVERSE);?//?對files數組進行排序
????????Sys
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件?????????293??2010-09-11?17:01??.classpath
?????文件?????????379??2010-09-11?17:01??.project
?????文件??????????69??2015-08-28?13:42??readme.txt
?????文件????????2229??2013-11-21?08:41??bin\com\mingrisoft\io\SizeFileComparatorTest.class
?????文件??????109043??2013-11-15?14:26??lib\commons-io-1.4.jar
?????文件????????1890??2010-09-11?17:01??src\com\mingrisoft\io\SizeFileComparatorTest.java
- 上一篇:Java 為選項卡標題設置圖標
- 下一篇:Java 指定窗體標題欄圖標
評論
共有 條評論