public abstract class FileCopyUtils
extends java.lang.Object
StreamUtils
にあります。主にフレームワーク内で使用しますが、アプリケーションコードにも役立ちます。
StreamUtils
, FileSystemUtils
修飾子と型 | フィールドと説明 |
---|---|
static int | BUFFER_SIZE バイトをコピーするときに使用されるデフォルトのバッファサイズ。 |
コンストラクターと説明 |
---|
FileCopyUtils() |
修飾子と型 | メソッドと説明 |
---|---|
static void | copy(byte[] in, java.io.File out) 指定されたバイト配列の内容を指定された出力ファイルにコピーします。 |
static void | copy(byte[] in, java.io.OutputStream out) 指定されたバイト配列の内容を指定された OutputStream にコピーします。 |
static int | copy(java.io.File in, java.io.File out) 指定された入力ファイルの内容を指定された出力ファイルにコピーします。 |
static int | copy(java.io.InputStream in, java.io.OutputStream out) 指定された InputStream の内容を指定された OutputStream にコピーします。 |
static int | copy(java.io.Reader in, java.io.Writer out) 指定されたリーダーの内容を指定されたライターにコピーします。 |
static void | copy(java.lang.String in, java.io.Writer out) 指定された文字列の内容を指定された出力ライターにコピーします。 |
static byte[] | copyToByteArray(java.io.File in) 指定された入力ファイルの内容を新しいバイト配列にコピーします。 |
static byte[] | copyToByteArray(java.io.InputStream in) 指定された InputStream の内容を新しいバイト配列にコピーします。 |
static java.lang.String | copyToString(java.io.Reader in) 指定された Reader の内容を文字列にコピーします。 |
public static final int BUFFER_SIZE
public static int copy(java.io.File in, java.io.File out) throws java.io.IOException
in
- コピー元のファイル out
- コピーするファイル java.io.IOException
- I/O エラーの場合 public static void copy(byte[] in, java.io.File out) throws java.io.IOException
in
- コピー元のバイト配列 out
- コピーするファイル java.io.IOException
- I/O エラーの場合 public static byte[] copyToByteArray(java.io.File in) throws java.io.IOException
in
- コピー元のファイル java.io.IOException
- I/O エラーの場合 public static int copy(java.io.InputStream in, java.io.OutputStream out) throws java.io.IOException
in
- コピー元のストリーム out
- コピー先のストリーム java.io.IOException
- I/O エラーの場合 public static void copy(byte[] in, java.io.OutputStream out) throws java.io.IOException
in
- コピー元のバイト配列 out
- コピー先の OutputStreamjava.io.IOException
- I/O エラーの場合 public static byte[] copyToByteArray(@Nullable java.io.InputStream in) throws java.io.IOException
in
- コピー元のストリーム (null
または空の場合があります)java.io.IOException
- I/O エラーの場合 public static int copy(java.io.Reader in, java.io.Writer out) throws java.io.IOException
in
- コピー元のリーダー out
- コピー先のライター java.io.IOException
- I/O エラーの場合 public static void copy(java.lang.String in, java.io.Writer out) throws java.io.IOException
in
- コピー元の文字列 out
- コピー先のライター java.io.IOException
- I/O エラーの場合 public static java.lang.String copyToString(@Nullable java.io.Reader in) throws java.io.IOException
in
- コピー元のリーダー (null
または空の場合があります)java.io.IOException
- I/O エラーの場合