Top Description Fields Constructors Methods
org.apache.commons.io.filefilter

public Class CanWriteFileFilter

extends AbstractFileFilter
Class Inheritance
Imports
java.io.File

This filter accepts Files that can be written to.

Example, showing how to print out a list of the current directory's writable files:

File dir = new File(".");
String[] files = dir.list( CanWriteFileFilter.CAN_WRITE );
for ( int i = 0; i < files.length; i++ ) {
    System.out.println(files[i]);
}

Example, showing how to print out a list of the current directory's un-writable files:

File dir = new File(".");
String[] files = dir.list( CanWriteFileFilter.CANNOT_WRITE );
for ( int i = 0; i < files.length; i++ ) {
    System.out.println(files[i]);
}

N.B. For read-only files, use CanReadFileFilter.READ_ONLY.

Since
Commons IO 1.3
Version
$Revision: 437567 $

Field Summary

Modifier and TypeField and Description
public static final IOFileFilter
CAN_WRITE

Singleton instance of writable filter

public static final IOFileFilter
CANNOT_WRITE

Singleton instance of not writable filter

Constructor Summary

AccessConstructor and Description
protected
CanWriteFileFilter()

Restrictive consructor.

Method Summary

Modifier and TypeMethod and Description
public boolean

Returns:

true if the file can be written to, otherwise false.
accept
(File
the File to check
file
)

Overrides org.apache.commons.io.filefilter.AbstractFileFilter.accept.

Implements org.apache.commons.io.filefilter.IOFileFilter.accept.

Checks to see if the file can be written to.
Inherited from org.apache.commons.io.filefilter.AbstractFileFilter:
accept

Field Detail

CAN_WRITEback to summary
public static final IOFileFilter CAN_WRITE

Singleton instance of writable filter

CANNOT_WRITEback to summary
public static final IOFileFilter CANNOT_WRITE

Singleton instance of not writable filter

Constructor Detail

CanWriteFileFilterback to summary
protected CanWriteFileFilter()

Restrictive consructor.

Method Detail

acceptback to summary
public boolean accept(File file)

Overrides org.apache.commons.io.filefilter.AbstractFileFilter.accept.

Implements org.apache.commons.io.filefilter.IOFileFilter.accept.

Checks to see if the file can be written to.

Parameters
file:File

the File to check

Returns:boolean

true if the file can be written to, otherwise false.