パッケージ org.springframework.util
クラス FileCopyUtils
java.lang.ObjectSE
org.springframework.util.FileCopyUtils
 ファイルとストリームのコピーのためのシンプルなユーティリティメソッド。すべてのコピー方法は、4096 バイトのブロックサイズを使用し、完了時に影響を受けるすべてのストリームを閉じます。ストリームを開いたままにする、このクラスのコピーメソッドのバリエーションは 
StreamUtils にあります。主にフレームワーク内で使用しますが、アプリケーションコードにも役立ちます。
- 導入:
- 06.10.2003
- 作成者:
- Juergen Hoeller, Hyunjin Choi
- 関連事項:
- フィールドのサマリーフィールド
- コンストラクターの概要コンストラクター
- メソッドのサマリー修飾子と型メソッド説明- static void指定されたバイト配列の内容を指定された出力ファイルにコピーします。- static void- copy- (byte[] in, OutputStreamSE out) 指定されたバイト配列の内容を指定された OutputStream にコピーします。- static int指定された入力ファイルの内容を指定された出力ファイルにコピーします。- static int- copy- (InputStreamSE in, OutputStreamSE out) 指定された InputStream の内容を指定された OutputStream にコピーします。- static int指定されたリーダーの内容を指定されたライターにコピーします。- static void指定された文字列の内容を指定されたライターにコピーします。- static byte[]指定された入力ファイルの内容を新しいバイト配列にコピーします。- static byte[]指定された InputStream の内容を新しいバイト配列にコピーします。- static StringSE- copyToString- (ReaderSE in) 指定された Reader の内容を文字列にコピーします。
- フィールドの詳細- BUFFER_SIZEpublic static final int BUFFER_SIZEバイトをコピーするときに使用されるデフォルトのバッファサイズ。- 関連事項:
 
 
- コンストラクターの詳細- FileCopyUtilspublic FileCopyUtils()
 
- メソッドの詳細- copy指定された入力ファイルの内容を指定された出力ファイルにコピーします。- パラメーター:
- in- コピー元のファイル
- out- コピーするファイル
- 戻り値:
- コピーされたバイト数
- 例外:
- IOExceptionSE- I/O エラーの場合
 
- copy指定されたバイト配列の内容を指定された出力ファイルにコピーします。- パラメーター:
- in- コピー元のバイト配列
- out- コピーするファイル
- 例外:
- IOExceptionSE- I/O エラーの場合
 
- copyToByteArray指定された入力ファイルの内容を新しいバイト配列にコピーします。- パラメーター:
- in- コピー元のファイル
- 戻り値:
- コピーされた新しいバイト配列
- 例外:
- IOExceptionSE- I/O エラーの場合
 
- copy指定された InputStream の内容を指定された OutputStream にコピーします。完了したら両方のストリームを閉じます。- パラメーター:
- in- コピー元のストリーム
- out- コピー先のストリーム
- 戻り値:
- コピーされたバイト数
- 例外:
- IOExceptionSE- I/O エラーの場合
 
- copy指定されたバイト配列の内容を指定された OutputStream にコピーします。完了したらストリームを閉じます。- パラメーター:
- in- コピー元のバイト配列
- out- コピー先の OutputStream
- 例外:
- IOExceptionSE- I/O エラーの場合
 
- copyToByteArray指定された InputStream の内容を新しいバイト配列にコピーします。完了したらストリームを閉じます。- パラメーター:
- in- コピー元のストリーム (- nullまたは空の場合があります)
- 戻り値:
- コピーされた新しいバイト配列 (空の可能性あり)
- 例外:
- IOExceptionSE- I/O エラーの場合
 
- copy指定されたリーダーの内容を指定されたライターにコピーします。完了したら両方を閉じます。- パラメーター:
- in- コピー元のリーダー
- out- コピー先のライター
- 戻り値:
- コピーされた文字数
- 例外:
- IOExceptionSE- I/O エラーの場合
 
- copy指定された文字列の内容を指定されたライターにコピーします。完了したらライターを閉じます。- パラメーター:
- in- コピー元の文字列
- out- コピー先のライター
- 例外:
- IOExceptionSE- I/O エラーの場合
 
- copyToString指定された Reader の内容を文字列にコピーします。完了したらリーダーを閉じます。- パラメーター:
- in- コピー元のリーダー (- nullまたは空の場合があります)
- 戻り値:
- コピーされた文字列 (空の可能性あり)
- 例外:
- IOExceptionSE- I/O エラーの場合