Class DirectoryUtil

java.lang.Object
swiss.trustbroker.common.util.DirectoryUtil

public class DirectoryUtil extends Object
  • Constructor Details

    • DirectoryUtil

      public DirectoryUtil()
  • Method Details

    • backupDirectory

      public void backupDirectory(String current, String backup)
    • backupDirectory

      public void backupDirectory(File current, File backup)
    • restoreBackup

      public void restoreBackup(String current, String backup)
    • restoreBackup

      public void restoreBackup(File current, File backup)
    • deleteDirectory

      public void deleteDirectory(String dirForDelete)
    • deleteDirectory

      public void deleteDirectory(File dir)
    • renameDirectory

      public boolean renameDirectory(String curDirName, String newDirName)
    • renameDirectory

      public boolean renameDirectory(File curDir, File newDir)
    • directoryExists

      public boolean directoryExists(String directoryPath)
    • createDirectoryIfNotExisting

      public void createDirectoryIfNotExisting(File file, String purpose)
    • copyDir

      public void copyDir(String sourceDirectoryLocation, String destinationDirectoryLocation)
    • relativePath

      public static Path relativePath(Path file, Path basePath, boolean tryOnly)
    • contentDiffers

      public static boolean contentDiffers(File file1, File file2)
    • existsOnFilesystemOrClasspath

      public static boolean existsOnFilesystemOrClasspath(String keystorePath)
    • absoluteFile

      public static File absoluteFile(String basePath, String filePath)