public class FileUtil
extends java.lang.Object
| Modifier and Type | Class and Description |
|---|---|
static interface |
FileUtil.ReadLineCallback |
static interface |
FileUtil.UnZipCallBack |
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String[] |
UNITS |
| Constructor and Description |
|---|
FileUtil() |
| Modifier and Type | Method and Description |
|---|---|
static java.util.zip.ZipOutputStream |
compress(java.lang.String unZipFile,
java.io.OutputStream zipOut) |
static void |
compressionGZIP(java.lang.String oldPath,
java.lang.String newPath) |
static void |
copyFile(java.io.File sourceFile,
java.io.File targetFile) |
static java.io.File |
createFile(java.io.File parent,
java.lang.String fileName) |
static java.io.File |
createFile(java.lang.String pathname)
创建文件并返回
|
static java.io.File |
createFolder(java.io.File file) |
static java.io.File |
createFolder(java.io.File file,
java.lang.String folderName) |
static java.io.File |
createFolder(java.lang.String path) |
static void |
decompress(java.io.File file,
FileUtil.UnZipCallBack callBack) |
static void |
delFile(java.io.File file) |
static void |
delFile(java.lang.String filePath) |
static boolean |
exists(java.lang.String folderName) |
static void |
extractGzip(java.lang.String fileUrl) |
static java.lang.String |
fileSize(long length) |
static long |
fileSize(long size,
java.lang.String unit) |
static byte[] |
gbk2utf8(java.lang.String chenese) |
static java.net.URL |
generate(java.net.URL url,
java.io.File file) |
static java.lang.String |
getExtension(java.io.File file) |
static java.lang.String |
getExtension(java.lang.String fileName) |
static java.lang.String |
getMimeType(java.io.File file) |
static java.lang.String |
getMimeType(java.io.InputStream input) |
static java.util.Date |
lastModified(java.lang.String filePath) |
static java.io.File[] |
listFiles(java.lang.String folderName,
java.lang.String... extNames)
列出文件夹下面所有扩展名相同的文件名.jpg等
|
static java.io.File[] |
listFolders(java.lang.String folderName) |
static boolean |
moveFile(java.io.File sourceFile,
java.io.File targetFile) |
static java.lang.String |
readFile(java.io.File file) |
static java.lang.String |
readFile(java.io.File file,
java.lang.String charset) |
static java.lang.String |
readFile(java.io.InputStream in) |
static void |
readFile(java.io.InputStream in,
FileUtil.ReadLineCallback readLineCallback) |
static java.lang.String |
readFile(java.io.InputStream in,
java.lang.String charset) |
static void |
readFile(java.io.InputStream in,
java.lang.String charset,
FileUtil.ReadLineCallback readLineCallback) |
static java.lang.String |
readFile(java.lang.String file) |
static java.lang.String |
readFile(java.lang.String file,
java.lang.String charset) |
static void |
replaceInFolder(java.io.File file,
java.lang.String oldStr,
java.lang.String newStr) |
static java.io.File |
tmp() |
static java.io.File |
tmp(java.io.InputStream in) |
static void |
writeFile(byte[] content,
java.lang.String file) |
static java.io.File |
writeFile(java.io.InputStream in,
java.lang.String filePath) |
void |
writeFile(java.io.OutputStream out,
java.io.InputStream in) |
static void |
writeFile(java.lang.String content,
java.lang.String file) |
public static java.lang.String readFile(java.io.File file,
java.lang.String charset)
public static java.lang.String readFile(java.lang.String file)
public static java.lang.String readFile(java.io.File file)
public static java.lang.String readFile(java.lang.String file,
java.lang.String charset)
public static java.lang.String readFile(java.io.InputStream in)
throws java.io.IOException
java.io.IOExceptionpublic static void readFile(java.io.InputStream in,
FileUtil.ReadLineCallback readLineCallback)
throws java.io.IOException
java.io.IOExceptionpublic static void readFile(java.io.InputStream in,
java.lang.String charset,
FileUtil.ReadLineCallback readLineCallback)
throws java.io.IOException
java.io.IOExceptionpublic static java.lang.String readFile(java.io.InputStream in,
java.lang.String charset)
throws java.io.IOException
java.io.IOExceptionpublic static void writeFile(java.lang.String content,
java.lang.String file)
public static void writeFile(byte[] content,
java.lang.String file)
throws java.io.IOException
java.io.IOExceptionpublic static java.io.File createFolder(java.lang.String path)
public static java.io.File createFolder(java.io.File file)
public static java.io.File createFolder(java.io.File file,
java.lang.String folderName)
public static java.io.File createFile(java.lang.String pathname)
pathname - 文件目录public static java.io.File createFile(java.io.File parent,
java.lang.String fileName)
public static boolean exists(java.lang.String folderName)
public static java.lang.String getMimeType(java.io.File file)
public static java.lang.String getMimeType(java.io.InputStream input)
public static java.io.File[] listFolders(java.lang.String folderName)
public static java.io.File[] listFiles(java.lang.String folderName,
java.lang.String... extNames)
folderName - 文件名extNames - 扩展名public static void compressionGZIP(java.lang.String oldPath,
java.lang.String newPath)
public static void extractGzip(java.lang.String fileUrl)
public static byte[] gbk2utf8(java.lang.String chenese)
throws java.io.UnsupportedEncodingException
java.io.UnsupportedEncodingExceptionpublic static boolean moveFile(java.io.File sourceFile,
java.io.File targetFile)
public static void copyFile(java.io.File sourceFile,
java.io.File targetFile)
throws java.io.IOException
java.io.IOExceptionpublic static java.net.URL generate(java.net.URL url,
java.io.File file)
throws java.io.IOException
java.io.IOExceptionpublic static void delFile(java.io.File file)
public static void delFile(java.lang.String filePath)
public static java.io.File tmp()
throws java.io.IOException
java.io.IOExceptionpublic static java.io.File tmp(java.io.InputStream in)
throws java.io.IOException
java.io.IOExceptionpublic static void replaceInFolder(java.io.File file,
java.lang.String oldStr,
java.lang.String newStr)
public static java.util.Date lastModified(java.lang.String filePath)
public static java.lang.String getExtension(java.io.File file)
public static java.lang.String getExtension(java.lang.String fileName)
public static java.io.File writeFile(java.io.InputStream in,
java.lang.String filePath)
throws java.io.IOException
java.io.IOExceptionpublic void writeFile(java.io.OutputStream out,
java.io.InputStream in)
throws java.io.IOException
java.io.IOExceptionpublic static java.util.zip.ZipOutputStream compress(java.lang.String unZipFile,
java.io.OutputStream zipOut)
throws java.io.IOException
java.io.IOExceptionpublic static void decompress(java.io.File file,
FileUtil.UnZipCallBack callBack)
public static long fileSize(long size,
java.lang.String unit)
public static java.lang.String fileSize(long length)