Class FileRenameAction

  • All Implemented Interfaces:
    java.lang.Runnable, Action

    public class FileRenameAction
    extends AbstractAction
    File rename action.
    • Constructor Detail

      • FileRenameAction

        public FileRenameAction​(java.io.File src,
                                java.io.File dst,
                                boolean renameEmptyFiles)
        Creates an FileRenameAction.
        Parameters:
        src - current file name.
        dst - new file name.
        renameEmptyFiles - if true, rename file even if empty, otherwise delete empty files.
    • Method Detail

      • execute

        public boolean execute()
        Rename file.
        Specified by:
        execute in interface Action
        Specified by:
        execute in class AbstractAction
        Returns:
        true if successfully renamed.
      • getDestination

        public java.io.File getDestination()
        Gets the destination.
        Returns:
        the destination.
      • getSource

        public java.io.File getSource()
        Gets the source.
        Returns:
        the source.
      • isRenameEmptyFiles

        public boolean isRenameEmptyFiles()
        Whether to rename empty files. If true, rename empty files, otherwise delete empty files.
        Returns:
        Whether to rename empty files.
      • execute

        public static boolean execute​(java.io.File source,
                                      java.io.File destination,
                                      boolean renameEmptyFiles)
        Rename file.
        Parameters:
        source - current file name.
        destination - new file name.
        renameEmptyFiles - if true, rename file even if empty, otherwise delete empty files.
        Returns:
        true if successfully renamed.
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object