HOME > ファイルをコピーする

ファイルをコピーする

ファイルをコピーするサンプルです。

サンプルソースコード

 「C:\image001.jpg」を「C:\image002.jpg」にコピーするサンプル

import java.io.FileInputStream;
import java.io.FileOutputStream;
import java.io.IOException;

public class FileCopySample {

    public static void main(String args[]) {

        try {
            //Fileオブジェクトを生成する
            FileInputStream fis = new FileInputStream("c:\\image001.jpg");
            FileOutputStream fos = new FileOutputStream("c:\\image002.jpg");

            //入力ファイルをそのまま出力ファイルに書き出す
            byte buf[] = new byte[256];
            int len;
            while ((len = fis.read(buf)) != -1) {
                fos.write(buf, 0, len);
            }

            //終了処理
            fos.flush();
            fos.close();
            fis.close();

            System.out.println("コピーが完了しました。");

        } catch (IOException ex) {
            //例外時処理
            System.out.println("コピーに失敗しました。");
            ex.printStackTrace();
        }

    }

}

実行結果

 コマンドプロンプト

C:\>java FileCopySample
コピーが完了しました。

ファイル関連カテゴリ