Class FileSystemUtils


  • public abstract class FileSystemUtils
    extends Object
    Utility methods for working with the file system.
    Since:
    2.5.3
    Author:
    Rob Harrop, Juergen Hoeller
    • Method Detail

      • deleteRecursively

        public static boolean deleteRecursively​(File root)
        Delete the supplied File - for directories, recursively delete any nested directories or files as well.
        Parameters:
        root - the root File to delete
        Returns:
        true if the File was deleted, otherwise false
      • copyRecursively

        public static void copyRecursively​(File src,
                                           File dest)
                                    throws IOException
        Recursively copy the contents of the src file/directory to the dest file/directory.
        Parameters:
        src - the source directory
        dest - the destination directory
        Throws:
        IOException - in the case of I/O errors