ファイルをコピーする InputStream,OutputStreamの使用例
InputStreamとOutputStreamの基本的な使用方法です。
サンプルコード
public static void copyFile(String srcFilePath, String dstFilePath) {
File srcFile = new File(srcFilePath);
File dstFile = new File(dstFilePath);
dstFile.mkdirs();
InputStream input = new FileInputStream(srcFile);
OutputStream output = new FileOutputStream(dstFile);
int DEFAULT_BUFFER_SIZE = 1024 * 4;
byte[] buffer = new byte[DEFAULT_BUFFER_SIZE];
int size = -1;
while (-1 != (size = input.read(buffer))) {
output.write(buffer, 0, size);
}
input.close();
output.close();
}
関連記事
- 文字列の置き換えを行う方法 (replaceAllで気をつけること)
- 文字列の部分一致検索を行う方法
- Java メモリー使用量を取得する方法
- 実行中のメソッド名やクラス名を取得する方法
- Singletonパターンを使ってクラスのインスタンスを1つにする(共有クラスのリソースを削減する方法)
- ファイルのテキストデータを読み込む
- テキストデータをファイルに書き込む BufferedWriterの使用例
- Webからダウンロードして保存する DefaultHttpClientの使用例
- 暗号化・複合化を行う ブロック暗号
- base64変換の一覧とその詳細サンプルコード
- 型変換の一覧(キャスト)
- 処理を一定時間停止させる方法
- ファイルの拡張子を取得する
- サンプルコード
- Androidでマルチスレッド処理をする方法
- WebViewの設定一覧
- assetsフォルダのファイルを扱う方法 AssetManager
- 処理中を表すプログレスダイアログを表示する
- 画像を拡大縮小する方法
- assetsフォルダには1MB以上の非圧縮ファイルを設置できない
- ListViewにArrayAdapterを渡すサンプルコード(一覧項目から選択する場合のUI)
- LinearLayout をスクロールさせる方法(ScrollViewの使用方法)
- WebViewを使ってWebサイトを表示する方法 WebKitからアプリ、アプリからWebKitへの連携処理
- AndroidアプリでTextViewに使用できるフォントの一覧
- 動画を再生する方法 VideoView
- EditTextのソフトキーボードの『完了』を虫メガネアイコンなどに変更する方法
- SDカードが接続されているかどうか知る方法 書き込み可能かどうか 読み込み可能かどうか
- Viewの表示・非表示を切り替える方法
- TextViewに独自フォントを使用する方法
- 動画を再生する方法 MediaPlayer
- SDカードからサムネイル画像を取り出す getThumbnailメソッド
スポンサーリンク





