public class FileUtil extends Object
| Modifier and Type | Class and Description |
|---|---|
static class |
FileUtil.HashEncoding |
| Constructor and Description |
|---|
FileUtil() |
| Modifier and Type | Method and Description |
|---|---|
static String |
calcHash(File file,
String algorithm,
FileUtil.HashEncoding encoding) |
static String |
calcHash(File file,
String algorithm,
FileUtil.HashEncoding encoding,
byte[] buffer) |
static String |
calcMD5(File file) |
static String |
calcSHA1(File file) |
static void |
copy(File source,
File target,
boolean overwrite) |
static void |
copy(File source,
File target,
boolean overwrite,
byte[] buffer) |
static List<File> |
findFiles(File root,
Set<String> extensions) |
static List<File> |
findFiles(File root,
String... extensions) |
static File |
getCanonicalFile(File file) |
static File |
getCanonicalFile(String path) |
static String |
getExtension(File file) |
static String |
getExtension(String name) |
static String |
getRelativePath(File root,
File child) |
static boolean |
isMD5(String signature) |
static boolean |
isSHA1(String signature) |
static void |
prepSavePath(File file) |
static File |
replaceExtension(File file,
String ext) |
public static final String SHA1
public static final String MD5
public static void prepSavePath(File file)
public static void copy(File source, File target, boolean overwrite) throws IOException
IOExceptionpublic static void copy(File source, File target, boolean overwrite, byte[] buffer) throws IOException
IOExceptionpublic static String calcSHA1(File file) throws FileNotFoundException
FileNotFoundExceptionpublic static String calcMD5(File file) throws FileNotFoundException
FileNotFoundExceptionpublic static String calcHash(File file, String algorithm, FileUtil.HashEncoding encoding) throws FileNotFoundException
FileNotFoundExceptionpublic static String calcHash(File file, String algorithm, FileUtil.HashEncoding encoding, byte[] buffer) throws FileNotFoundException
FileNotFoundExceptionpublic static boolean isSHA1(String signature)
public static boolean isMD5(String signature)
Copyright © 2014. All rights reserved.