public class FileUtil
extends java.lang.Object
Constructor and Description |
---|
FileUtil() |
Modifier and Type | Method and Description |
---|---|
static void |
appendBytes(java.io.File dest,
byte[] data) |
static void |
appendBytes(java.io.File dest,
byte[] data,
int off,
int len) |
static void |
appendBytes(java.lang.String dest,
byte[] data) |
static void |
appendBytes(java.lang.String dest,
byte[] data,
int off,
int len) |
static void |
appendString(java.io.File dest,
java.lang.String data) |
static void |
appendString(java.io.File dest,
java.lang.String data,
java.lang.String encoding) |
static void |
appendString(java.lang.String dest,
java.lang.String data) |
static void |
appendString(java.lang.String dest,
java.lang.String data,
java.lang.String encoding) |
static void |
cleanDir(java.io.File dest) |
static void |
cleanDir(java.io.File dest,
FileUtilParams params)
Cleans a directory without deleting it.
|
static void |
cleanDir(java.lang.String dest) |
static void |
cleanDir(java.lang.String dest,
FileUtilParams params) |
static FileUtilParams |
cloneParams()
Creates new
FileUtilParams instance by cloning current default params. |
static boolean |
compare(java.io.File file1,
java.io.File file2)
Compare the contents of two files to determine if they are equal or
not.
|
static boolean |
compare(java.lang.String file1,
java.lang.String file2) |
static void |
copy(java.io.File src,
java.io.File dest) |
static void |
copy(java.io.File src,
java.io.File dest,
FileUtilParams params)
Smart copy.
|
static void |
copy(java.lang.String src,
java.lang.String dest) |
static void |
copy(java.lang.String src,
java.lang.String dest,
FileUtilParams params) |
static void |
copyDir(java.io.File srcDir,
java.io.File destDir) |
static void |
copyDir(java.io.File srcDir,
java.io.File destDir,
FileUtilParams params)
Copies directory with specified copy params.
|
static void |
copyDir(java.lang.String srcDir,
java.lang.String destDir) |
static void |
copyDir(java.lang.String srcDir,
java.lang.String destDir,
FileUtilParams params) |
static void |
copyFile(java.io.File src,
java.io.File dest) |
static void |
copyFile(java.io.File src,
java.io.File dest,
FileUtilParams params)
Copies a file to another file with specified
copy params . |
static void |
copyFile(java.lang.String src,
java.lang.String dest) |
static void |
copyFile(java.lang.String src,
java.lang.String dest,
FileUtilParams params) |
static java.io.File |
copyFileToDir(java.io.File src,
java.io.File destDir) |
static java.io.File |
copyFileToDir(java.io.File src,
java.io.File destDir,
FileUtilParams params)
Copies a file to folder with specified copy params and returns copied destination.
|
static java.io.File |
copyFileToDir(java.lang.String src,
java.lang.String destDir) |
static java.io.File |
copyFileToDir(java.lang.String src,
java.lang.String destDir,
FileUtilParams params) |
static java.io.File |
createTempDirectory() |
static java.io.File |
createTempDirectory(java.lang.String prefix,
java.lang.String suffix)
Creates temporary directory.
|
static java.io.File |
createTempDirectory(java.lang.String prefix,
java.lang.String suffix,
java.io.File tempDir)
Creates temporary directory.
|
static java.io.File |
createTempFile()
Simple method that creates temp file.
|
static java.io.File |
createTempFile(java.lang.String prefix,
java.lang.String suffix,
java.io.File dir)
Creates temporary file.
|
static java.io.File |
createTempFile(java.lang.String prefix,
java.lang.String suffix,
java.io.File tempDir,
boolean create)
Creates temporary file.
|
static void |
delete(java.io.File dest) |
static void |
delete(java.io.File dest,
FileUtilParams params)
Smart delete of destination file or directory.
|
static void |
delete(java.lang.String dest) |
static void |
delete(java.lang.String dest,
FileUtilParams params) |
static void |
deleteDir(java.io.File dest) |
static void |
deleteDir(java.io.File dest,
FileUtilParams params)
Deletes a directory.
|
static void |
deleteDir(java.lang.String dest) |
static void |
deleteDir(java.lang.String dest,
FileUtilParams params) |
static void |
deleteFile(java.io.File dest) |
static void |
deleteFile(java.lang.String dest) |
static byte[] |
digest(java.io.File file,
java.security.MessageDigest algorithm)
Calculates digest for a file using provided algorithm.
|
static boolean |
equals(java.io.File file1,
java.io.File file2)
Checks if two files points to the same file.
|
static boolean |
equals(java.lang.String file1,
java.lang.String file2)
Checks if two files points to the same file.
|
static java.io.File |
getParentFile(java.io.File file)
Returns parent for the file.
|
static boolean |
isAncestor(java.io.File ancestor,
java.io.File file,
boolean strict)
Check if one file is an ancestor of second one.
|
static boolean |
isBinary(java.io.File file)
Checks the start of the file for ASCII control characters
|
static boolean |
isExistingFile(java.io.File file)
Returns
true if file exists. |
static boolean |
isExistingFolder(java.io.File folder)
Returns
true if folder exists. |
static boolean |
isFilePathAcceptable(java.io.File file,
java.io.FileFilter fileFilter) |
static boolean |
isNewer(java.io.File file,
java.io.File reference)
Test if specified
File is newer than the reference File . |
static boolean |
isNewer(java.io.File file,
long timeMillis)
Tests if the specified
File is newer than the specified time reference. |
static boolean |
isNewer(java.lang.String file,
long timeMillis) |
static boolean |
isNewer(java.lang.String file,
java.lang.String reference) |
static boolean |
isOlder(java.io.File file,
java.io.File reference) |
static boolean |
isOlder(java.io.File file,
long timeMillis) |
static boolean |
isOlder(java.lang.String file,
long timeMillis) |
static boolean |
isOlder(java.lang.String file,
java.lang.String reference) |
static boolean |
isSymlink(java.io.File file)
Determines whether the specified file is a symbolic link rather than an actual file.
|
static java.lang.String |
md5(java.io.File file)
Creates MD5 digest of a file.
|
static void |
mkdir(java.io.File dir)
Creates single folders.
|
static void |
mkdir(java.lang.String dir)
Creates single folder.
|
static void |
mkdirs(java.io.File dirs)
Creates all folders at once.
|
static void |
mkdirs(java.lang.String dirs)
Creates all folders at once.
|
static void |
move(java.io.File src,
java.io.File dest) |
static void |
move(java.io.File src,
java.io.File dest,
FileUtilParams params)
Smart move.
|
static void |
move(java.lang.String src,
java.lang.String dest) |
static void |
move(java.lang.String src,
java.lang.String dest,
FileUtilParams params) |
static java.io.File |
moveDir(java.io.File srcDir,
java.io.File destDir) |
static java.io.File |
moveDir(java.lang.String srcDir,
java.lang.String destDir) |
static java.io.File |
moveFile(java.io.File src,
java.io.File dest) |
static java.io.File |
moveFile(java.io.File src,
java.io.File dest,
FileUtilParams params) |
static java.io.File |
moveFile(java.lang.String src,
java.lang.String dest) |
static java.io.File |
moveFile(java.lang.String src,
java.lang.String dest,
FileUtilParams params) |
static java.io.File |
moveFileToDir(java.io.File src,
java.io.File destDir) |
static java.io.File |
moveFileToDir(java.io.File src,
java.io.File destDir,
FileUtilParams params) |
static java.io.File |
moveFileToDir(java.lang.String src,
java.lang.String destDir) |
static java.io.File |
moveFileToDir(java.lang.String src,
java.lang.String destDir,
FileUtilParams params) |
protected static void |
outBytes(java.io.File dest,
byte[] data,
int off,
int len,
boolean append) |
protected static void |
outChars(java.io.File dest,
char[] data,
java.lang.String encoding,
boolean append) |
protected static void |
outString(java.io.File dest,
java.lang.String data,
java.lang.String encoding,
boolean append) |
static FileUtilParams |
params()
Creates new
FileUtilParams instance with default values. |
static byte[] |
readBytes(java.io.File file) |
static byte[] |
readBytes(java.io.File file,
int fixedLength) |
static byte[] |
readBytes(java.lang.String file) |
static char[] |
readChars(java.io.File file) |
static char[] |
readChars(java.io.File file,
java.lang.String encoding)
Reads file content as char array.
|
static char[] |
readChars(java.lang.String fileName) |
static char[] |
readChars(java.lang.String fileName,
java.lang.String encoding) |
static java.lang.String[] |
readLines(java.io.File source) |
static java.lang.String[] |
readLines(java.io.File file,
java.lang.String encoding)
Reads lines from source files.
|
static java.lang.String[] |
readLines(java.lang.String source) |
static java.lang.String[] |
readLines(java.lang.String source,
java.lang.String encoding) |
static java.lang.String |
readString(java.io.File source) |
static java.lang.String |
readString(java.io.File file,
java.lang.String encoding)
Reads file content as string encoded in provided encoding.
|
static java.lang.String |
readString(java.lang.String source) |
static java.lang.String |
readString(java.lang.String source,
java.lang.String encoding) |
static char[] |
readUTFChars(java.io.File file)
Reads UTF file content as char array.
|
static char[] |
readUTFChars(java.lang.String fileName) |
static java.lang.String |
readUTFString(java.io.File file)
Detects optional BOM and reads UTF string from a file.
|
static java.lang.String |
readUTFString(java.io.InputStream inputStream)
Detects optional BOM and reads UTF string from an input stream.
|
static java.lang.String |
readUTFString(java.lang.String fileName) |
static java.lang.String |
sha(java.io.File file)
Creates SHA-1 digest of a file.
|
static java.lang.String |
sha256(java.io.File file)
Creates SHA-256 digest of a file.
|
static java.io.File |
toContainerFile(java.net.URL url)
Returns a file of either a folder or a containing archive.
|
static java.io.File |
toFile(java.net.URL url)
Converts file URLs to file.
|
static java.lang.String |
toFileName(java.net.URL url)
Converts file URLs to file name.
|
static void |
touch(java.io.File file)
Implements the Unix "touch" utility.
|
static void |
touch(java.lang.String file) |
static java.net.URL |
toURL(java.io.File file)
Converts file to URL in a correct way.
|
static void |
writeBytes(java.io.File dest,
byte[] data) |
static void |
writeBytes(java.io.File dest,
byte[] data,
int off,
int len) |
static void |
writeBytes(java.lang.String dest,
byte[] data) |
static void |
writeBytes(java.lang.String dest,
byte[] data,
int off,
int len) |
static void |
writeChars(java.io.File dest,
char[] data) |
static void |
writeChars(java.io.File dest,
char[] data,
java.lang.String encoding) |
static void |
writeChars(java.lang.String dest,
char[] data) |
static void |
writeChars(java.lang.String dest,
char[] data,
java.lang.String encoding) |
static void |
writeStream(java.io.File dest,
java.io.InputStream in) |
static void |
writeStream(java.lang.String dest,
java.io.InputStream in) |
static void |
writeString(java.io.File dest,
java.lang.String data) |
static void |
writeString(java.io.File dest,
java.lang.String data,
java.lang.String encoding) |
static void |
writeString(java.lang.String dest,
java.lang.String data) |
static void |
writeString(java.lang.String dest,
java.lang.String data,
java.lang.String encoding) |
public static boolean equals(java.lang.String file1, java.lang.String file2)
public static boolean equals(java.io.File file1, java.io.File file2)
public static java.io.File toFile(java.net.URL url)
null
.public static java.net.URL toURL(java.io.File file) throws java.net.MalformedURLException
null
in case of error.java.net.MalformedURLException
public static java.lang.String toFileName(java.net.URL url)
null
.public static java.io.File toContainerFile(java.net.URL url)
public static boolean isExistingFile(java.io.File file)
true
if file exists.public static boolean isExistingFolder(java.io.File folder)
true
if folder exists.public static void mkdirs(java.lang.String dirs) throws java.io.IOException
java.io.IOException
mkdirs(java.io.File)
public static void mkdirs(java.io.File dirs) throws java.io.IOException
java.io.IOException
public static void mkdir(java.lang.String dir) throws java.io.IOException
java.io.IOException
mkdir(java.io.File)
public static void mkdir(java.io.File dir) throws java.io.IOException
java.io.IOException
public static void touch(java.lang.String file) throws java.io.IOException
java.io.IOException
touch(java.io.File)
public static void touch(java.io.File file) throws java.io.IOException
java.io.IOException
public static FileUtilParams cloneParams()
FileUtilParams
instance by cloning current default params.public static FileUtilParams params()
FileUtilParams
instance with default values.public static void copyFile(java.lang.String src, java.lang.String dest) throws java.io.IOException
java.io.IOException
copyFile(java.io.File, java.io.File, FileUtilParams)
public static void copyFile(java.lang.String src, java.lang.String dest, FileUtilParams params) throws java.io.IOException
java.io.IOException
copyFile(java.io.File, java.io.File, FileUtilParams)
public static void copyFile(java.io.File src, java.io.File dest) throws java.io.IOException
java.io.IOException
copyFile(java.io.File, java.io.File, FileUtilParams)
public static void copyFile(java.io.File src, java.io.File dest, FileUtilParams params) throws java.io.IOException
copy params
.java.io.IOException
public static java.io.File copyFileToDir(java.lang.String src, java.lang.String destDir) throws java.io.IOException
java.io.IOException
copyFileToDir(java.io.File, java.io.File, FileUtilParams)
public static java.io.File copyFileToDir(java.lang.String src, java.lang.String destDir, FileUtilParams params) throws java.io.IOException
java.io.IOException
copyFileToDir(java.io.File, java.io.File, FileUtilParams)
public static java.io.File copyFileToDir(java.io.File src, java.io.File destDir) throws java.io.IOException
java.io.IOException
copyFileToDir(java.io.File, java.io.File, FileUtilParams)
public static java.io.File copyFileToDir(java.io.File src, java.io.File destDir, FileUtilParams params) throws java.io.IOException
java.io.IOException
public static void copyDir(java.lang.String srcDir, java.lang.String destDir) throws java.io.IOException
java.io.IOException
public static void copyDir(java.lang.String srcDir, java.lang.String destDir, FileUtilParams params) throws java.io.IOException
java.io.IOException
public static void copyDir(java.io.File srcDir, java.io.File destDir) throws java.io.IOException
java.io.IOException
public static void copyDir(java.io.File srcDir, java.io.File destDir, FileUtilParams params) throws java.io.IOException
java.io.IOException
public static java.io.File moveFile(java.lang.String src, java.lang.String dest) throws java.io.IOException
java.io.IOException
public static java.io.File moveFile(java.lang.String src, java.lang.String dest, FileUtilParams params) throws java.io.IOException
java.io.IOException
public static java.io.File moveFile(java.io.File src, java.io.File dest) throws java.io.IOException
java.io.IOException
public static java.io.File moveFile(java.io.File src, java.io.File dest, FileUtilParams params) throws java.io.IOException
java.io.IOException
public static java.io.File moveFileToDir(java.lang.String src, java.lang.String destDir) throws java.io.IOException
java.io.IOException
public static java.io.File moveFileToDir(java.lang.String src, java.lang.String destDir, FileUtilParams params) throws java.io.IOException
java.io.IOException
public static java.io.File moveFileToDir(java.io.File src, java.io.File destDir) throws java.io.IOException
java.io.IOException
public static java.io.File moveFileToDir(java.io.File src, java.io.File destDir, FileUtilParams params) throws java.io.IOException
java.io.IOException
public static java.io.File moveDir(java.lang.String srcDir, java.lang.String destDir) throws java.io.IOException
java.io.IOException
public static java.io.File moveDir(java.io.File srcDir, java.io.File destDir) throws java.io.IOException
java.io.IOException
public static void deleteFile(java.lang.String dest) throws java.io.IOException
java.io.IOException
public static void deleteFile(java.io.File dest) throws java.io.IOException
java.io.IOException
public static void deleteDir(java.lang.String dest) throws java.io.IOException
java.io.IOException
public static void deleteDir(java.lang.String dest, FileUtilParams params) throws java.io.IOException
java.io.IOException
public static void deleteDir(java.io.File dest) throws java.io.IOException
java.io.IOException
public static void deleteDir(java.io.File dest, FileUtilParams params) throws java.io.IOException
java.io.IOException
public static void cleanDir(java.lang.String dest) throws java.io.IOException
java.io.IOException
public static void cleanDir(java.lang.String dest, FileUtilParams params) throws java.io.IOException
java.io.IOException
public static void cleanDir(java.io.File dest) throws java.io.IOException
java.io.IOException
public static void cleanDir(java.io.File dest, FileUtilParams params) throws java.io.IOException
java.io.IOException
public static char[] readUTFChars(java.lang.String fileName) throws java.io.IOException
java.io.IOException
public static char[] readUTFChars(java.io.File file) throws java.io.IOException
java.io.IOException
UnicodeInputStream
public static char[] readChars(java.lang.String fileName) throws java.io.IOException
java.io.IOException
public static char[] readChars(java.io.File file) throws java.io.IOException
java.io.IOException
public static char[] readChars(java.lang.String fileName, java.lang.String encoding) throws java.io.IOException
java.io.IOException
public static char[] readChars(java.io.File file, java.lang.String encoding) throws java.io.IOException
java.io.IOException
public static void writeChars(java.io.File dest, char[] data) throws java.io.IOException
java.io.IOException
public static void writeChars(java.lang.String dest, char[] data) throws java.io.IOException
java.io.IOException
public static void writeChars(java.io.File dest, char[] data, java.lang.String encoding) throws java.io.IOException
java.io.IOException
public static void writeChars(java.lang.String dest, char[] data, java.lang.String encoding) throws java.io.IOException
java.io.IOException
protected static void outChars(java.io.File dest, char[] data, java.lang.String encoding, boolean append) throws java.io.IOException
java.io.IOException
public static java.lang.String readUTFString(java.lang.String fileName) throws java.io.IOException
java.io.IOException
public static java.lang.String readUTFString(java.io.File file) throws java.io.IOException
java.io.IOException
UnicodeInputStream
public static java.lang.String readUTFString(java.io.InputStream inputStream) throws java.io.IOException
java.io.IOException
public static java.lang.String readString(java.lang.String source) throws java.io.IOException
java.io.IOException
public static java.lang.String readString(java.lang.String source, java.lang.String encoding) throws java.io.IOException
java.io.IOException
public static java.lang.String readString(java.io.File source) throws java.io.IOException
java.io.IOException
public static java.lang.String readString(java.io.File file, java.lang.String encoding) throws java.io.IOException
java.io.IOException
public static void writeString(java.lang.String dest, java.lang.String data) throws java.io.IOException
java.io.IOException
public static void writeString(java.lang.String dest, java.lang.String data, java.lang.String encoding) throws java.io.IOException
java.io.IOException
public static void writeString(java.io.File dest, java.lang.String data) throws java.io.IOException
java.io.IOException
public static void writeString(java.io.File dest, java.lang.String data, java.lang.String encoding) throws java.io.IOException
java.io.IOException
public static void appendString(java.lang.String dest, java.lang.String data) throws java.io.IOException
java.io.IOException
public static void appendString(java.lang.String dest, java.lang.String data, java.lang.String encoding) throws java.io.IOException
java.io.IOException
public static void appendString(java.io.File dest, java.lang.String data) throws java.io.IOException
java.io.IOException
public static void appendString(java.io.File dest, java.lang.String data, java.lang.String encoding) throws java.io.IOException
java.io.IOException
protected static void outString(java.io.File dest, java.lang.String data, java.lang.String encoding, boolean append) throws java.io.IOException
java.io.IOException
public static void writeStream(java.io.File dest, java.io.InputStream in) throws java.io.IOException
java.io.IOException
public static void writeStream(java.lang.String dest, java.io.InputStream in) throws java.io.IOException
java.io.IOException
public static java.lang.String[] readLines(java.lang.String source) throws java.io.IOException
java.io.IOException
public static java.lang.String[] readLines(java.lang.String source, java.lang.String encoding) throws java.io.IOException
java.io.IOException
public static java.lang.String[] readLines(java.io.File source) throws java.io.IOException
java.io.IOException
public static java.lang.String[] readLines(java.io.File file, java.lang.String encoding) throws java.io.IOException
java.io.IOException
public static byte[] readBytes(java.lang.String file) throws java.io.IOException
java.io.IOException
public static byte[] readBytes(java.io.File file) throws java.io.IOException
java.io.IOException
public static byte[] readBytes(java.io.File file, int fixedLength) throws java.io.IOException
java.io.IOException
public static void writeBytes(java.lang.String dest, byte[] data) throws java.io.IOException
java.io.IOException
public static void writeBytes(java.lang.String dest, byte[] data, int off, int len) throws java.io.IOException
java.io.IOException
public static void writeBytes(java.io.File dest, byte[] data) throws java.io.IOException
java.io.IOException
public static void writeBytes(java.io.File dest, byte[] data, int off, int len) throws java.io.IOException
java.io.IOException
public static void appendBytes(java.lang.String dest, byte[] data) throws java.io.IOException
java.io.IOException
public static void appendBytes(java.lang.String dest, byte[] data, int off, int len) throws java.io.IOException
java.io.IOException
public static void appendBytes(java.io.File dest, byte[] data) throws java.io.IOException
java.io.IOException
public static void appendBytes(java.io.File dest, byte[] data, int off, int len) throws java.io.IOException
java.io.IOException
protected static void outBytes(java.io.File dest, byte[] data, int off, int len, boolean append) throws java.io.IOException
java.io.IOException
public static boolean compare(java.lang.String file1, java.lang.String file2) throws java.io.IOException
java.io.IOException
public static boolean compare(java.io.File file1, java.io.File file2) throws java.io.IOException
This method checks to see if the two files are different lengths or if they point to the same file, before resorting to byte-by-byte comparison of the contents.
Code origin: Avalon
java.io.IOException
public static boolean isNewer(java.lang.String file, java.lang.String reference)
public static boolean isNewer(java.io.File file, java.io.File reference)
File
is newer than the reference File
.file
- the File
of which the modification date must be comparedreference
- the File
of which the modification date is usedtrue
if the File
exists and has been modified more
recently than the reference File
.public static boolean isOlder(java.lang.String file, java.lang.String reference)
public static boolean isOlder(java.io.File file, java.io.File reference)
public static boolean isNewer(java.io.File file, long timeMillis)
File
is newer than the specified time reference.file
- the File
of which the modification date must be compared.timeMillis
- the time reference measured in milliseconds since the
epoch (00:00:00 GMT, January 1, 1970)true
if the File
exists and has been modified after
the given time reference.public static boolean isNewer(java.lang.String file, long timeMillis)
public static boolean isOlder(java.io.File file, long timeMillis)
public static boolean isOlder(java.lang.String file, long timeMillis)
public static void copy(java.lang.String src, java.lang.String dest) throws java.io.IOException
java.io.IOException
public static void copy(java.lang.String src, java.lang.String dest, FileUtilParams params) throws java.io.IOException
java.io.IOException
public static void copy(java.io.File src, java.io.File dest) throws java.io.IOException
java.io.IOException
public static void copy(java.io.File src, java.io.File dest, FileUtilParams params) throws java.io.IOException
java.io.IOException
public static void move(java.lang.String src, java.lang.String dest) throws java.io.IOException
java.io.IOException
public static void move(java.lang.String src, java.lang.String dest, FileUtilParams params) throws java.io.IOException
java.io.IOException
public static void move(java.io.File src, java.io.File dest) throws java.io.IOException
java.io.IOException
public static void move(java.io.File src, java.io.File dest, FileUtilParams params) throws java.io.IOException
java.io.IOException
public static void delete(java.lang.String dest) throws java.io.IOException
java.io.IOException
public static void delete(java.lang.String dest, FileUtilParams params) throws java.io.IOException
java.io.IOException
public static void delete(java.io.File dest) throws java.io.IOException
java.io.IOException
public static void delete(java.io.File dest, FileUtilParams params) throws java.io.IOException
java.io.IOException
public static boolean isAncestor(java.io.File ancestor, java.io.File file, boolean strict)
strict
- if false
then this method returns true
if ancestor
and file are equaltrue
if ancestor is parent of file; false
otherwisepublic static java.io.File getParentFile(java.io.File file)
null
if the file has no parent.public static boolean isFilePathAcceptable(java.io.File file, java.io.FileFilter fileFilter)
public static java.io.File createTempDirectory() throws java.io.IOException
java.io.IOException
public static java.io.File createTempDirectory(java.lang.String prefix, java.lang.String suffix) throws java.io.IOException
java.io.IOException
public static java.io.File createTempDirectory(java.lang.String prefix, java.lang.String suffix, java.io.File tempDir) throws java.io.IOException
java.io.IOException
public static java.io.File createTempFile() throws java.io.IOException
java.io.IOException
public static java.io.File createTempFile(java.lang.String prefix, java.lang.String suffix, java.io.File tempDir, boolean create) throws java.io.IOException
create
is set to true
file will be
physically created on the file system. Otherwise, it will be created and then
deleted - trick that will make temp file exist only if they are used.java.io.IOException
public static java.io.File createTempFile(java.lang.String prefix, java.lang.String suffix, java.io.File dir) throws java.io.IOException
java.io.IOException
public static boolean isSymlink(java.io.File file) throws java.io.IOException
false
on Windows.java.io.IOException
public static byte[] digest(java.io.File file, java.security.MessageDigest algorithm) throws java.io.IOException
java.io.IOException
public static java.lang.String md5(java.io.File file) throws java.io.IOException
java.io.IOException
public static java.lang.String sha(java.io.File file) throws java.io.IOException
java.io.IOException
public static java.lang.String sha256(java.io.File file) throws java.io.IOException
java.io.IOException
public static boolean isBinary(java.io.File file) throws java.io.IOException
java.io.IOException
Copyright © 2003-2013 Jodd Team