Package hec.util
Class FileUtilities
java.lang.Object
hec.util.FileUtilities
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic String
appendNameToDirectory
(String directory, String name) static boolean
static int
static boolean
deleteDirectory
(File path) Deletes a non-empty directory and all files under itstatic String
generateFileName
(String name, String extension) static String
getPropertyFilePath
(String filename) static int
getUnixPcFileType
(byte[] bytes, int len) listAllFiles
(File path) Returns a Vector list of All files in this directory and its subdirectories.static String
separateDirectoryFromName
(String pathName) static String
separateExtensionFromname
(String filename) static String
separateNameFromDirectory
(String pathName) static String
stripExtensionFromName
(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:
FileNotFoundException
IOException
-
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)
-