|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.apache.commons.io.filefilter.AbstractFileFilter
org.apache.commons.io.filefilter.SizeFileFilter
public class SizeFileFilter
Filters files based on size, can filter either smaller files or files equal to or larger than a given threshold.
For example, to print all files and directories in the current directory whose size is greater than 1 MB:
File dir = new File(".");
String[] files = dir.list( new SizeFileFilter(1024 * 1024) );
for ( int i = 0; i < files.length; i++ ) {
System.out.println(files[i]);
}
FileFilterUtils.sizeFileFilter(long),
FileFilterUtils.sizeFileFilter(long, boolean),
FileFilterUtils.sizeRangeFileFilter(long, long),
Serialized Form| Constructor Summary | |
|---|---|
SizeFileFilter(long size)
Constructs a new size file filter for files equal to or larger than a certain size. |
|
SizeFileFilter(long size,
boolean acceptLarger)
Constructs a new size file filter for files based on a certain size threshold. |
|
| Method Summary | |
|---|---|
boolean |
accept(File file)
Checks to see if the size of the file is favorable. |
String |
toString()
Provide a String representaion of this file filter. |
| Methods inherited from class org.apache.commons.io.filefilter.AbstractFileFilter |
|---|
accept |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Constructor Detail |
|---|
public SizeFileFilter(long size)
size - the threshold size of the files
IllegalArgumentException - if the size is negative
public SizeFileFilter(long size,
boolean acceptLarger)
size - the threshold size of the filesacceptLarger - if true, files equal to or larger are accepted,
otherwise smaller ones (but not equal to)
IllegalArgumentException - if the size is negative| Method Detail |
|---|
public boolean accept(File file)
If size equals threshold and smaller files are required, file IS NOT selected. If size equals threshold and larger files are required, file IS selected.
accept in interface FileFilteraccept in interface IOFileFilteraccept in class AbstractFileFilterfile - the File to check
public String toString()
toString in class AbstractFileFilter
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||