public class FileUtil
extends org.apache.commons.io.FileUtils
Constructor and Description |
---|
FileUtil() |
Modifier and Type | Method and Description |
---|---|
static void |
appendFile(java.lang.String fileName,
java.lang.StringBuffer sb) |
static boolean |
checkCreateDir(java.lang.String dir)
Check and Create a directory if not exist; all non-existent ancestor
directories will automatically created
|
static java.io.File |
createTempFile(java.io.File dir,
java.lang.String... name) |
static java.io.File |
createTempFile(java.lang.String... fname) |
static java.io.File |
generateFile(java.lang.String prefix,
java.lang.String suffix,
java.lang.String dir) |
static java.lang.String |
getBase64String(java.io.File f) |
static java.lang.String |
getContentType(java.io.File f) |
static java.lang.String |
getExtention(java.lang.String fileName) |
static java.io.FilenameFilter |
getFileFilterFor(java.lang.String name) |
static java.io.FilenameFilter |
getFileFilterFor(StringComparator c,
java.lang.String... qnames) |
static java.io.FilenameFilter |
getFileFilterFor(java.lang.String fname,
StringComparator comparator) |
static java.util.Collection<java.io.File> |
getFiles(java.io.File directory,
java.lang.String extension,
boolean recurse) |
static java.util.Collection<java.io.File> |
getFiles(java.io.File directory,
java.lang.String name,
StringComparator c,
boolean recurse) |
static java.lang.String |
getRelativePath(java.io.File fileOrFolder,
java.io.File baseFolder) |
static java.lang.String |
getRelativePath(java.lang.String path,
java.lang.String basePath) |
static java.lang.String |
getReletivePath(java.lang.String root,
java.lang.String filePath)
Method to get relative file path Ex: String filePath =
"/var/data/images/xyz.png"; String root = "/var/data"; return value will
be "images/xyz.png"
|
static java.util.Collection<java.io.File> |
listFiles(java.io.File directory,
java.io.FilenameFilter filter,
boolean recurse) |
static java.util.Collection<java.io.File> |
listFiles(java.io.File directory,
java.lang.String fname,
StringComparator c,
boolean recurse) |
static java.io.File[] |
listFilesAsArray(java.io.File directory,
java.io.FilenameFilter filter,
boolean recurse) |
static java.io.File[] |
listFilesAsArray(java.io.File directory,
java.lang.String fname,
StringComparator c,
boolean recurse) |
static java.lang.String |
saveImageFile(java.awt.image.BufferedImage bImag,
java.lang.String prefix,
java.lang.String dir) |
static java.lang.String |
saveImageFile(java.lang.String base64Str,
java.lang.String prefix,
java.lang.String dir) |
byteCountToDisplaySize, byteCountToDisplaySize, checksum, checksumCRC32, cleanDirectory, contentEquals, contentEqualsIgnoreEOL, convertFileCollectionToFileArray, copyDirectory, copyDirectory, copyDirectory, copyDirectory, copyDirectoryToDirectory, copyFile, copyFile, copyFile, copyFileToDirectory, copyFileToDirectory, copyInputStreamToFile, copyToFile, copyURLToFile, copyURLToFile, deleteDirectory, deleteQuietly, directoryContains, forceDelete, forceDeleteOnExit, forceMkdir, forceMkdirParent, getFile, getFile, getTempDirectory, getTempDirectoryPath, getUserDirectory, getUserDirectoryPath, isFileNewer, isFileNewer, isFileNewer, isFileOlder, isFileOlder, isFileOlder, isSymlink, iterateFiles, iterateFiles, iterateFilesAndDirs, lineIterator, lineIterator, listFiles, listFiles, listFilesAndDirs, moveDirectory, moveDirectoryToDirectory, moveFile, moveFileToDirectory, moveToDirectory, openInputStream, openOutputStream, openOutputStream, readFileToByteArray, readFileToString, readFileToString, readFileToString, readLines, readLines, readLines, sizeOf, sizeOfAsBigInteger, sizeOfDirectory, sizeOfDirectoryAsBigInteger, toFile, toFiles, touch, toURLs, waitFor, write, write, write, write, write, write, writeByteArrayToFile, writeByteArrayToFile, writeByteArrayToFile, writeByteArrayToFile, writeLines, writeLines, writeLines, writeLines, writeLines, writeLines, writeLines, writeLines, writeStringToFile, writeStringToFile, writeStringToFile, writeStringToFile, writeStringToFile, writeStringToFile
public static java.lang.String saveImageFile(java.lang.String base64Str, java.lang.String prefix, java.lang.String dir) throws java.lang.Exception
java.lang.Exception
public static java.lang.String saveImageFile(java.awt.image.BufferedImage bImag, java.lang.String prefix, java.lang.String dir) throws java.lang.Exception
java.lang.Exception
public static java.lang.String getContentType(java.io.File f)
public static boolean checkCreateDir(java.lang.String dir)
dir
- public static java.lang.String getReletivePath(java.lang.String root, java.lang.String filePath)
root
- filePath
- public static java.io.File generateFile(java.lang.String prefix, java.lang.String suffix, java.lang.String dir) throws java.io.IOException
java.io.IOException
public static java.io.File[] listFilesAsArray(java.io.File directory, java.io.FilenameFilter filter, boolean recurse)
public static java.util.Collection<java.io.File> listFiles(java.io.File directory, java.lang.String fname, StringComparator c, boolean recurse)
public static java.io.File[] listFilesAsArray(java.io.File directory, java.lang.String fname, StringComparator c, boolean recurse)
public static java.util.Collection<java.io.File> listFiles(java.io.File directory, java.io.FilenameFilter filter, boolean recurse)
public static java.lang.String getBase64String(java.io.File f) throws java.io.IOException
java.io.IOException
public static java.io.FilenameFilter getFileFilterFor(java.lang.String fname, StringComparator comparator)
fname
- : file name or part of file name to searchcomparator
- : comparator to use while filtering file.public static java.io.FilenameFilter getFileFilterFor(java.lang.String name)
public static java.io.FilenameFilter getFileFilterFor(StringComparator c, java.lang.String... qnames)
public static java.util.Collection<java.io.File> getFiles(java.io.File directory, java.lang.String extension, boolean recurse)
public static java.util.Collection<java.io.File> getFiles(java.io.File directory, java.lang.String name, StringComparator c, boolean recurse)
public static java.io.File createTempFile(java.lang.String... fname) throws java.io.IOException
fname
- : (optional) filename and file extension as two separate args
or file name with extension..java.io.IOException
public static java.io.File createTempFile(java.io.File dir, java.lang.String... name) throws java.io.IOException
java.io.IOException
public static void appendFile(java.lang.String fileName, java.lang.StringBuffer sb) throws java.io.IOException
java.io.IOException
public static java.lang.String getExtention(java.lang.String fileName)
public static java.lang.String getRelativePath(java.lang.String path, java.lang.String basePath)
public static java.lang.String getRelativePath(java.io.File fileOrFolder, java.io.File baseFolder)
Copyright © 2000 Infostretch Corp.