public class FileRenameAction extends AbstractAction
Modifier and Type | Field and Description |
---|---|
private java.io.File |
destination
Destination.
|
private boolean |
renameEmptyFiles
If true, rename empty files, otherwise delete empty files.
|
private java.io.File |
source
Source.
|
LOGGER
Constructor and Description |
---|
FileRenameAction(java.io.File src,
java.io.File dst,
boolean renameEmptyFiles)
Creates an FileRenameAction.
|
Modifier and Type | Method and Description |
---|---|
boolean |
execute()
Rename file.
|
static boolean |
execute(java.io.File source,
java.io.File destination,
boolean renameEmptyFiles)
Rename file.
|
java.io.File |
getDestination()
Gets the destination.
|
java.io.File |
getSource()
Gets the source.
|
boolean |
isRenameEmptyFiles()
Whether to rename empty files.
|
java.lang.String |
toString() |
close, isComplete, isInterrupted, reportException, run
private final java.io.File source
private final java.io.File destination
private final boolean renameEmptyFiles
public FileRenameAction(java.io.File src, java.io.File dst, boolean renameEmptyFiles)
src
- current file name.dst
- new file name.renameEmptyFiles
- if true, rename file even if empty, otherwise delete empty files.public boolean execute()
execute
in interface Action
execute
in class AbstractAction
public java.io.File getDestination()
public java.io.File getSource()
public boolean isRenameEmptyFiles()
public static boolean execute(java.io.File source, java.io.File destination, boolean renameEmptyFiles)
source
- current file name.destination
- new file name.renameEmptyFiles
- if true, rename file even if empty, otherwise delete empty files.public java.lang.String toString()
toString
in class java.lang.Object