Class FileUtils
java.lang.Object
org.springframework.boot.loader.tools.FileUtils
Utilities for manipulating files and directories in Spring Boot tooling.
- Since:
- 1.0.0
- Author:
- Dave Syer, Phillip Webb
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionstatic boolean
isSignedJarFile
(File file) Returnstrue
if the given jar file has been signed.static void
removeDuplicatesFromOutputDirectory
(File outputDirectory, File originDirectory) Utility to remove duplicate files from an "output" directory if they already exist in an "origin".static String
Generate a SHA-1 Hash for a given file.
-
Constructor Details
-
FileUtils
public FileUtils()
-
-
Method Details
-
removeDuplicatesFromOutputDirectory
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 directoryoriginDirectory
- the origin directory
-
sha1Hash
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
-
isSignedJarFile
Returnstrue
if the given jar file has been signed.- Parameters:
file
- the file to check- Returns:
- if the file has been signed
- Throws:
IOException
- on IO error
-