Package swiss.trustbroker.common.util
Class DirectoryUtil
java.lang.Object
swiss.trustbroker.common.util.DirectoryUtil
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic FileabsoluteFile(String basePath, String filePath) voidbackupDirectory(File current, File backup) voidbackupDirectory(String current, String backup) static booleancontentDiffers(File file1, File file2) voidvoidcreateDirectoryIfNotExisting(File file, String purpose) voiddeleteDirectory(File dir) voiddeleteDirectory(String dirForDelete) booleandirectoryExists(String directoryPath) static booleanexistsOnFilesystemOrClasspath(String keystorePath) static PathrelativePath(Path file, Path basePath, boolean tryOnly) booleanrenameDirectory(File curDir, File newDir) booleanrenameDirectory(String curDirName, String newDirName) voidrestoreBackup(File current, File backup) voidrestoreBackup(String current, String backup)
-
Constructor Details
-
DirectoryUtil
public DirectoryUtil()
-
-
Method Details
-
backupDirectory
-
backupDirectory
-
restoreBackup
-
restoreBackup
-
deleteDirectory
-
deleteDirectory
-
renameDirectory
-
renameDirectory
-
directoryExists
-
createDirectoryIfNotExisting
-
copyDir
-
relativePath
-
contentDiffers
-
existsOnFilesystemOrClasspath
-
absoluteFile
-