public class IOUtil extends Object
| 构造器 | 说明 |
|---|---|
IOUtil() |
| 修饰符和类型 | 方法 | 说明 |
|---|---|---|
static void |
closeQuietly(InputStream input) |
|
static void |
closeQuietly(OutputStream output) |
|
static byte[] |
compress(byte[] inputs) |
|
static long |
copy(InputStream input,
OutputStream output) |
copy inputstream data to output stream
|
static void |
copy(InputStream input,
Writer output) |
copy input stream to writer
|
static int |
copy(Reader input,
Writer output) |
copy input reader to output writer
|
static void |
copyFile(File sourceFile,
File destFile) |
copy file from source file to dest file
|
static void |
copyFile(String sourceURL,
String destFilePath,
java.util.function.BiConsumer<Long,Long> progress) |
copy file from source url to destfile
|
static long |
copyLarge(Reader input,
Writer output) |
|
static byte[] |
decompress(byte[] input) |
|
static boolean |
deleteDirectory(File directory) |
if we use file.delete to delete a none empty directory,delete action will
fail,we need to delete all file under this directory first.
|
static String |
getContent(InputStream in) |
|
static List<String> |
getContentList(InputStream inStream) |
|
static byte[] |
gzipCompress(byte[] inputs) |
|
static byte[] |
gzipDecompress(byte[] inputs) |
|
static byte[] |
toByteArray(InputStream input) |
convert input stream to byte array
|
static String |
toString(InputStream input) |
convert inputstream to string
|
static void |
unzip(File file,
File destFolder) |
public static byte[] compress(byte[] inputs)
public static byte[] decompress(byte[] input)
public static void closeQuietly(OutputStream output)
public static void closeQuietly(InputStream input)
public static long copy(InputStream input, OutputStream output) throws IOException
IOExceptionpublic static String getContent(InputStream in) throws IOException
in - IOExceptionpublic static List<String> getContentList(InputStream inStream) throws IOException
IOExceptionpublic static void unzip(File file, File destFolder) throws IOException
IOExceptionpublic static void copyFile(File sourceFile, File destFile) throws Exception
Exceptionpublic static void copyFile(String sourceURL, String destFilePath, java.util.function.BiConsumer<Long,Long> progress) throws Exception
Exceptionpublic static boolean deleteDirectory(File directory)
public static byte[] toByteArray(InputStream input) throws IOException
IOExceptionpublic static String toString(InputStream input) throws IOException
IOExceptionpublic static void copy(InputStream input, Writer output) throws IOException
IOExceptionpublic static int copy(Reader input, Writer output) throws IOException
IOExceptionpublic static long copyLarge(Reader input, Writer output) throws IOException
IOExceptionCopyright © 2019. All rights reserved.