public class IOUtils
extends java.lang.Object
| 构造器和说明 |
|---|
IOUtils() |
| 限定符和类型 | 方法和说明 |
|---|---|
static boolean |
canRead(java.lang.String path)
If the folder can be read.
|
static boolean |
canWrite(java.lang.String path)
If the folder can be written.
|
static void |
closeQuietly(java.io.Closeable closeable) |
static boolean |
contentEquals(java.io.InputStream input1,
java.io.InputStream input2) |
static boolean |
contentEquals(java.io.Reader input1,
java.io.Reader input2) |
static boolean |
contentEqualsIgnoreEOL(java.io.Reader input1,
java.io.Reader input2) |
static boolean |
createFile(java.io.File targetFile)
Create a file, If the file exists is not created.
|
static boolean |
createFile(java.lang.String filePath)
Create a file, If the file exists is not created.
|
static boolean |
createFolder(java.io.File targetFolder)
Create a folder, If the folder exists is not created.
|
static boolean |
createFolder(java.lang.String folderPath)
Create a folder, If the folder exists is not created.
|
static boolean |
createNewFile(java.io.File targetFile)
Create a new file, if the file exists, delete and create again.
|
static boolean |
createNewFile(java.lang.String filePath)
Create a new file, if the file exists, delete and create again.
|
static boolean |
createNewFolder(java.io.File targetFolder)
Create a folder, If the folder exists is not created.
|
static boolean |
createNewFolder(java.lang.String folderPath)
Create a folder, If the folder exists is not created.
|
static boolean |
delFileOrFolder(java.io.File file)
Delete file or folder.
|
static boolean |
delFileOrFolder(java.lang.String path)
Delete file or folder.
|
static void |
flushQuietly(java.io.Flushable flushable) |
static long |
getDirSize(java.lang.String path)
Access to a directory available size.
|
static java.util.List<java.lang.String> |
readLines(java.io.InputStream input) |
static java.util.List<java.lang.String> |
readLines(java.io.InputStream input,
java.lang.String encoding) |
static java.util.List<java.lang.String> |
readLines(java.io.Reader input) |
static java.io.BufferedInputStream |
toBufferedInputStream(java.io.InputStream inputStream) |
static java.io.BufferedOutputStream |
toBufferedOutputStream(java.io.OutputStream outputStream) |
static java.io.BufferedReader |
toBufferedReader(java.io.Reader reader) |
static java.io.BufferedWriter |
toBufferedWriter(java.io.Writer writer) |
static byte[] |
toByteArray(java.lang.CharSequence input) |
static byte[] |
toByteArray(java.lang.CharSequence input,
java.lang.String encoding) |
static byte[] |
toByteArray(java.io.InputStream input) |
static byte[] |
toByteArray(java.lang.Object input) |
static byte[] |
toByteArray(java.io.Reader input) |
static byte[] |
toByteArray(java.io.Reader input,
java.lang.String encoding) |
static char[] |
toCharArray(java.lang.CharSequence input) |
static char[] |
toCharArray(java.io.InputStream input) |
static char[] |
toCharArray(java.io.InputStream input,
java.lang.String encoding) |
static char[] |
toCharArray(java.io.Reader input) |
static java.io.InputStream |
toInputStream(java.lang.CharSequence input) |
static java.io.InputStream |
toInputStream(java.lang.CharSequence input,
java.lang.String encoding) |
static java.lang.Object |
toObject(byte[] input) |
static java.lang.String |
toString(byte[] byteArray) |
static java.lang.String |
toString(byte[] byteArray,
java.lang.String encoding) |
static java.lang.String |
toString(java.io.InputStream input) |
static java.lang.String |
toString(java.io.InputStream input,
java.lang.String encoding) |
static java.lang.String |
toString(java.io.Reader input) |
static java.lang.String |
toString(java.io.Reader input,
java.lang.String encoding) |
static void |
write(byte[] data,
java.io.OutputStream output) |
static void |
write(byte[] data,
java.io.Writer output) |
static void |
write(byte[] data,
java.io.Writer output,
java.lang.String encoding) |
static void |
write(char[] data,
java.io.OutputStream output) |
static void |
write(char[] data,
java.io.OutputStream output,
java.lang.String encoding) |
static void |
write(char[] data,
java.io.Writer output) |
static void |
write(java.lang.CharSequence data,
java.io.OutputStream output) |
static void |
write(java.lang.CharSequence data,
java.io.OutputStream output,
java.lang.String encoding) |
static void |
write(java.lang.CharSequence data,
java.io.Writer output) |
static void |
write(java.io.InputStream inputStream,
java.io.OutputStream outputStream) |
static void |
write(java.io.InputStream input,
java.io.OutputStream output,
java.lang.String encoding) |
static void |
write(java.io.InputStream input,
java.io.Writer output) |
static void |
write(java.io.InputStream input,
java.io.Writer output,
java.lang.String encoding) |
static void |
write(java.io.Reader input,
java.io.OutputStream output) |
static void |
write(java.io.Reader input,
java.io.OutputStream output,
java.lang.String encoding) |
static void |
write(java.io.Reader input,
java.io.Writer output) |
public static void closeQuietly(java.io.Closeable closeable)
public static void flushQuietly(java.io.Flushable flushable)
public static java.io.InputStream toInputStream(java.lang.CharSequence input)
public static java.io.InputStream toInputStream(java.lang.CharSequence input,
java.lang.String encoding)
throws java.io.UnsupportedEncodingException
java.io.UnsupportedEncodingExceptionpublic static java.io.BufferedInputStream toBufferedInputStream(java.io.InputStream inputStream)
public static java.io.BufferedOutputStream toBufferedOutputStream(java.io.OutputStream outputStream)
public static java.io.BufferedReader toBufferedReader(java.io.Reader reader)
public static java.io.BufferedWriter toBufferedWriter(java.io.Writer writer)
public static java.lang.String toString(java.io.InputStream input)
throws java.io.IOException
java.io.IOExceptionpublic static java.lang.String toString(java.io.InputStream input,
java.lang.String encoding)
throws java.io.IOException
java.io.IOExceptionpublic static java.lang.String toString(java.io.Reader input)
throws java.io.IOException
java.io.IOExceptionpublic static java.lang.String toString(java.io.Reader input,
java.lang.String encoding)
throws java.io.IOException
java.io.IOExceptionpublic static java.lang.String toString(byte[] byteArray)
public static java.lang.String toString(byte[] byteArray,
java.lang.String encoding)
public static byte[] toByteArray(java.lang.Object input)
public static java.lang.Object toObject(byte[] input)
public static byte[] toByteArray(java.lang.CharSequence input)
public static byte[] toByteArray(java.lang.CharSequence input,
java.lang.String encoding)
throws java.io.UnsupportedEncodingException
java.io.UnsupportedEncodingExceptionpublic static byte[] toByteArray(java.io.InputStream input)
throws java.io.IOException
java.io.IOExceptionpublic static byte[] toByteArray(java.io.Reader input)
throws java.io.IOException
java.io.IOExceptionpublic static byte[] toByteArray(java.io.Reader input,
java.lang.String encoding)
throws java.io.IOException
java.io.IOExceptionpublic static char[] toCharArray(java.lang.CharSequence input)
throws java.io.IOException
java.io.IOExceptionpublic static char[] toCharArray(java.io.InputStream input)
throws java.io.IOException
java.io.IOExceptionpublic static char[] toCharArray(java.io.InputStream input,
java.lang.String encoding)
throws java.io.IOException
java.io.IOExceptionpublic static char[] toCharArray(java.io.Reader input)
throws java.io.IOException
java.io.IOExceptionpublic static java.util.List<java.lang.String> readLines(java.io.InputStream input,
java.lang.String encoding)
throws java.io.IOException
java.io.IOExceptionpublic static java.util.List<java.lang.String> readLines(java.io.InputStream input)
throws java.io.IOException
java.io.IOExceptionpublic static java.util.List<java.lang.String> readLines(java.io.Reader input)
throws java.io.IOException
java.io.IOExceptionpublic static void write(byte[] data,
java.io.OutputStream output)
throws java.io.IOException
java.io.IOExceptionpublic static void write(byte[] data,
java.io.Writer output)
throws java.io.IOException
java.io.IOExceptionpublic static void write(byte[] data,
java.io.Writer output,
java.lang.String encoding)
throws java.io.IOException
java.io.IOExceptionpublic static void write(char[] data,
java.io.Writer output)
throws java.io.IOException
java.io.IOExceptionpublic static void write(char[] data,
java.io.OutputStream output)
throws java.io.IOException
java.io.IOExceptionpublic static void write(char[] data,
java.io.OutputStream output,
java.lang.String encoding)
throws java.io.IOException
java.io.IOExceptionpublic static void write(java.lang.CharSequence data,
java.io.Writer output)
throws java.io.IOException
java.io.IOExceptionpublic static void write(java.lang.CharSequence data,
java.io.OutputStream output)
throws java.io.IOException
java.io.IOExceptionpublic static void write(java.lang.CharSequence data,
java.io.OutputStream output,
java.lang.String encoding)
throws java.io.IOException
java.io.IOExceptionpublic static void write(java.io.InputStream inputStream,
java.io.OutputStream outputStream)
throws java.io.IOException
java.io.IOExceptionpublic static void write(java.io.Reader input,
java.io.OutputStream output)
throws java.io.IOException
java.io.IOExceptionpublic static void write(java.io.InputStream input,
java.io.Writer output)
throws java.io.IOException
java.io.IOExceptionpublic static void write(java.io.Reader input,
java.io.OutputStream output,
java.lang.String encoding)
throws java.io.IOException
java.io.IOExceptionpublic static void write(java.io.InputStream input,
java.io.OutputStream output,
java.lang.String encoding)
throws java.io.IOException
java.io.IOExceptionpublic static void write(java.io.InputStream input,
java.io.Writer output,
java.lang.String encoding)
throws java.io.IOException
java.io.IOExceptionpublic static void write(java.io.Reader input,
java.io.Writer output)
throws java.io.IOException
java.io.IOExceptionpublic static boolean contentEquals(java.io.InputStream input1,
java.io.InputStream input2)
throws java.io.IOException
java.io.IOExceptionpublic static boolean contentEquals(java.io.Reader input1,
java.io.Reader input2)
throws java.io.IOException
java.io.IOExceptionpublic static boolean contentEqualsIgnoreEOL(java.io.Reader input1,
java.io.Reader input2)
throws java.io.IOException
java.io.IOExceptionpublic static long getDirSize(java.lang.String path)
path - path.public static boolean canWrite(java.lang.String path)
path - path.public static boolean canRead(java.lang.String path)
path - path.public static boolean createFolder(java.lang.String folderPath)
folderPath - folder path.public static boolean createFolder(java.io.File targetFolder)
targetFolder - folder path.public static boolean createNewFolder(java.lang.String folderPath)
folderPath - folder path.public static boolean createNewFolder(java.io.File targetFolder)
targetFolder - folder path.public static boolean createFile(java.lang.String filePath)
filePath - file path.public static boolean createFile(java.io.File targetFile)
targetFile - file.public static boolean createNewFile(java.lang.String filePath)
filePath - file path.public static boolean createNewFile(java.io.File targetFile)
targetFile - file.public static boolean delFileOrFolder(java.lang.String path)
path - path.delFileOrFolder(File)public static boolean delFileOrFolder(java.io.File file)
file - file.delFileOrFolder(String)