public final class IOUtil
extends java.lang.Object
Constructor and Description |
---|
IOUtil() |
Modifier and Type | Method and Description |
---|---|
static void |
close(java.io.InputStream is)
InputStream을 조용히 닫는다.
|
static void |
close(java.io.OutputStream os)
OutputStream을 조용히 닫는다.
|
static void |
close(java.io.Reader reader)
Reader를 조용히 닫는다.
|
static void |
close(java.io.Writer writer)
Writer를 조용히 닫는다.
|
static long |
copy(java.io.File srcFile,
java.io.File destFile)
소스 File의 내용을 다른 파일에 기록한다.
|
static long |
copy(java.io.File srcFile,
java.io.OutputStream out)
소스 File의 내용을 OutputStream에 기록한다.
|
static long |
copy(java.io.InputStream in,
java.io.File destFile)
정보를 InputStream으로부터 읽은 정보를 File에 기록한다.
|
static long |
copy(java.io.InputStream in,
java.io.OutputStream out)
정보를 InputStream으로부터 읽은 정보를 OutputStream으로 기록한다.
|
static long |
copy(java.io.InputStream in,
java.io.OutputStream out,
int readByte)
정보를 InputStream으로부터 읽은 정보를 OutputStream으로 기록한다.
|
static long |
copy(java.io.InputStream in,
java.io.OutputStream out,
int readByte,
int buffSize)
정보를 InputStream으로부터 읽은 정보를 OutputStream으로 기록한다.
|
static boolean[] |
deleteQuietly(java.io.File... files)
주어진 File 객체들을 조용히 지운다.
|
static boolean |
deleteQuietly(java.io.File file)
주어진 File 객체를 조용히 지운다.
|
static boolean[] |
deleteQuietly(java.util.List<java.io.File> fileList)
주어진 File 객체들을 조용히 지운다.
|
public static long copy(java.io.File srcFile, java.io.File destFile) throws java.io.IOException
srcFile
- 정보를 읽어들일 File 객체.destFile
- 정보를 기록할 File 객체.java.io.IOException
public static long copy(java.io.File srcFile, java.io.OutputStream out) throws java.io.IOException
srcFile
- 정보를 읽어들일 File 객체.out
- 정보를 기록할 OutputStream 객체.java.io.IOException
public static long copy(java.io.InputStream in, java.io.File destFile) throws java.io.IOException
in
- 정보를 읽어들일 InputStream 객체.destFile
- 정보를 기록할 File 객체.java.io.IOException
public static long copy(java.io.InputStream in, java.io.OutputStream out) throws java.io.IOException
in
- 정보를 읽어들일 InputStream 객체.out
- 정보를 기록할 OutputStream 객체.java.io.IOException
public static long copy(java.io.InputStream in, java.io.OutputStream out, int readByte) throws java.io.IOException
in
- 정보를 읽어들일 InputStream 객체.out
- 정보를 기록할 OutputStream 객체.readByte
- InputStream으로부터 한 번 읽을 byte 수.java.io.IOException
public static long copy(java.io.InputStream in, java.io.OutputStream out, int readByte, int buffSize) throws java.io.IOException
in
- 정보를 읽어들일 InputStream 객체.out
- 정보를 기록할 OutputStream 객체.readByte
- InputStream으로부터 한 번 읽을 byte 수.buffSize
- OutputStream으로 기록할 시 버퍼 크기.java.io.IOException
public static boolean deleteQuietly(java.io.File file)
file
- 지울 File 객체.public static boolean[] deleteQuietly(java.util.List<java.io.File> fileList)
files
- 지울 File 객체 배열.public static boolean[] deleteQuietly(java.io.File... files)
files
- 지울 File 객체 배열.public static void close(java.io.InputStream is)
is
- 닫을 InputStream 객체.public static void close(java.io.OutputStream os)
os
- 닫을 OutputStream 객체.public static void close(java.io.Reader reader)
reader
- 닫을 Reader 객체.public static void close(java.io.Writer writer)
writer
- 닫을 Writer 객체.