public class RecursiveFileTool
extends java.lang.Object
Constructor and Description |
---|
RecursiveFileTool() |
Modifier and Type | Method and Description |
---|---|
static void |
copy(java.io.File src,
java.io.File dest) |
static void |
copyRecursive(java.io.File src,
java.io.File dest) |
static void |
copyRecursive(java.io.File src,
java.io.File dest,
int maxDepth) |
static byte[] |
createMD5Digest(java.io.File a_file) |
static boolean |
deleteRecursion(java.io.File src) |
static boolean |
equals(java.io.File a_oneFile,
byte[] a_md5HashSecond,
long a_sizeSecond) |
static boolean |
equals(java.io.File a_oneFile,
java.io.File a_otherFile,
boolean a_doHashComparison)
Compares two files.
|
static long |
getFileSize(java.io.File a_file) |
static java.io.File |
readFileName(java.lang.String a_fileName) |
public static java.io.File readFileName(java.lang.String a_fileName)
public static void copy(java.io.File src, java.io.File dest)
public static void copyRecursive(java.io.File src, java.io.File dest)
public static void copyRecursive(java.io.File src, java.io.File dest, int maxDepth)
public static boolean deleteRecursion(java.io.File src)
public static boolean equals(java.io.File a_oneFile, byte[] a_md5HashSecond, long a_sizeSecond)
public static boolean equals(java.io.File a_oneFile, java.io.File a_otherFile, boolean a_doHashComparison)
a_oneFile
- a_otherFile
- a_hashComparison
- if true, the MD5 hashes of the two files are compared if they seem to
be equal after a quick check; false otherwisepublic static long getFileSize(java.io.File a_file) throws java.lang.SecurityException
java.lang.SecurityException
public static byte[] createMD5Digest(java.io.File a_file) throws java.io.IOException, java.lang.SecurityException
java.io.IOException
java.lang.SecurityException
Copyright © 2023. All rights reserved.