Class FileUtils

java.lang.Object
org.springframework.boot.loader.tools.FileUtils

public abstract class FileUtils extends Object
Utilities for manipulating files and directories in Spring Boot tooling.
Since:
1.0.0
Author:
Dave Syer, Phillip Webb
  • Constructor Details

    • FileUtils

      public FileUtils()
  • Method Details

    • removeDuplicatesFromOutputDirectory

      public static void removeDuplicatesFromOutputDirectory(File outputDirectory, File originDirectory)
      Utility to remove duplicate files from an "output" directory if they already exist in an "origin". Recursively scans the origin directory looking for files (not directories) that exist in both places and deleting the copy.
      Parameters:
      outputDirectory - the output directory
      originDirectory - the origin directory
    • sha1Hash

      public static String sha1Hash(File file) throws IOException
      Generate a SHA.1 Hash for a given file.
      Parameters:
      file - the file to hash
      Returns:
      the hash value as a String
      Throws:
      IOException - if the file cannot be read