Package hec.util
Class FileUtilities
java.lang.Object
hec.util.FileUtilities
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic StringappendNameToDirectory(String directory, String name) static booleanstatic intstatic booleandeleteDirectory(File path) Deletes a non-empty directory and all files under itstatic StringgenerateFileName(String name, String extension) static StringgetPropertyFilePath(String filename) static intgetUnixPcFileType(byte[] bytes, int len) listAllFiles(File path) Returns a Vector list of All files in this directory and its subdirectories.static StringseparateDirectoryFromName(String pathName) static StringseparateExtensionFromname(String filename) static StringseparateNameFromDirectory(String pathName) static StringstripExtensionFromName(String filename) static byte[]translateUnixPcFile(int fileType, byte[] bytes, int len, int[] newLen)
-
Constructor Details
-
FileUtilities
public FileUtilities()
-
-
Method Details
-
generateFileName
-
appendNameToDirectory
-
getPropertyFilePath
-
separateNameFromDirectory
-
separateDirectoryFromName
-
separateExtensionFromname
-
stripExtensionFromName
-
copyFile
public static int copyFile(String fromFile, String toFile) throws FileNotFoundException, IOException - Throws:
FileNotFoundExceptionIOException
-
copyFile
-
deleteDirectory
Deletes a non-empty directory and all files under it- Parameters:
path- File- Returns:
- boolean
-
listAllFiles
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)
-