mirror of
https://github.com/dmolony/DiskBrowser.git
synced 2024-09-29 07:55:13 +00:00
22 lines
555 B
Java
22 lines
555 B
Java
|
package com.bytezone.diskbrowser.gui;
|
||
|
|
||
|
import java.io.File;
|
||
|
import java.util.Comparator;
|
||
|
|
||
|
public class FileComparator implements Comparator<File>
|
||
|
{
|
||
|
|
||
|
@Override
|
||
|
public int compare (File thisFile, File thatFile)
|
||
|
{
|
||
|
boolean thisFileIsDirectory = thisFile.isDirectory ();
|
||
|
boolean thatFileIsDirectory = thatFile.isDirectory ();
|
||
|
|
||
|
if (thisFileIsDirectory && !thatFileIsDirectory)
|
||
|
return 1;
|
||
|
if (!thisFileIsDirectory && thatFileIsDirectory)
|
||
|
return -1;
|
||
|
|
||
|
return thisFile.getName ().compareToIgnoreCase (thatFile.getName ());
|
||
|
}
|
||
|
}
|