org.apache.commons.io

Class FileDeleteStrategy.ForceFileDeleteStrategy

Enclosing Class:
FileDeleteStrategy

(package private) static class FileDeleteStrategy.ForceFileDeleteStrategy
extends FileDeleteStrategy

Force file deletion strategy.

Nested Class Summary

Nested classes/interfaces inherited from class org.apache.commons.io.FileDeleteStrategy

FileDeleteStrategy.ForceFileDeleteStrategy

Field Summary

Fields inherited from class org.apache.commons.io.FileDeleteStrategy

FORCE, NORMAL, name

Constructor Summary

ForceFileDeleteStrategy()
Default Constructor

Method Summary

protected boolean
doDelete(File fileToDelete)
Deletes the file object.

Methods inherited from class org.apache.commons.io.FileDeleteStrategy

delete, deleteQuietly, doDelete, toString

Constructor Details

ForceFileDeleteStrategy

(package private)  ForceFileDeleteStrategy()
Default Constructor

Method Details

doDelete

protected boolean doDelete(File fileToDelete)
            throws IOException
Deletes the file object.

This implementation uses FileUtils.forceDelete() if the file exists.

Overrides:
doDelete in interface FileDeleteStrategy
Parameters:
fileToDelete - the file to delete, not null
Returns:
Always returns true