パッケージ 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_SIZE
public static final int BUFFER_SIZEバイトをコピーするときに使用されるデフォルトのバッファサイズ。- 関連事項:
コンストラクターの詳細
FileCopyUtils
public 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 エラーの場合