Class DirectoryHelper

java.lang.Object
de.qytera.qtaf.core.io.DirectoryHelper

public class DirectoryHelper extends Object
Class containing helper methods for interacting with the file system.
  • Field Details

    • SEP

      public static final String SEP
      File separator shorthand.
  • Method Details

    • preparePath

      public static String preparePath(String path)
      Replace variables and insert default file separator.
      Parameters:
      path - Path
      Returns:
      Prepared path
    • createDirectoryIfNotExists

      public static boolean createDirectoryIfNotExists(String dir)
      Create a directory.
      Parameters:
      dir - File path relative to project's root directory
      Returns:
      true on success, false otherwise
    • deleteDirectory

      public static boolean deleteDirectory(String dir)
      Delete a directory and all its subdirectories.
      Parameters:
      dir - directory
      Returns:
      true on success, false otherwise
    • deleteDirectory

      public static boolean deleteDirectory(File dir)
      Delete a directory and all its subdirectories.
      Parameters:
      dir - directory
      Returns:
      true on success, false otherwise