Package hec.util

Class FileUtilities

java.lang.Object
hec.util.FileUtilities

public class FileUtilities extends Object
  • Constructor Details

    • FileUtilities

      public FileUtilities()
  • Method Details

    • generateFileName

      public static String generateFileName(String name, String extension)
    • appendNameToDirectory

      public static String appendNameToDirectory(String directory, String name)
    • getPropertyFilePath

      public static String getPropertyFilePath(String filename)
    • separateNameFromDirectory

      public static String separateNameFromDirectory(String pathName)
    • separateDirectoryFromName

      public static String separateDirectoryFromName(String pathName)
    • separateExtensionFromname

      public static String separateExtensionFromname(String filename)
    • stripExtensionFromName

      public static String stripExtensionFromName(String filename)
    • copyFile

      public static int copyFile(String fromFile, String toFile) throws FileNotFoundException, IOException
      Throws:
      FileNotFoundException
      IOException
    • copyFile

      public static boolean copyFile(File fromFile, File toFile)
    • deleteDirectory

      public static boolean deleteDirectory(File path)
      Deletes a non-empty directory and all files under it
      Parameters:
      path - File
      Returns:
      boolean
    • listAllFiles

      public static Vector<File> listAllFiles(File path)
      Returns a Vector list of All files in this directory and its subdirectories. Returns both files and directories, including empty ones.
      Parameters:
      path - File
      Returns:
      File[]
    • getUnixPcFileType

      public static int getUnixPcFileType(byte[] bytes, int len)
    • translateUnixPcFile

      public static byte[] translateUnixPcFile(int fileType, byte[] bytes, int len, int[] newLen)