ファイルをコピーする 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();
}

関連記事

スポンサーリンク

phpMyAdminでログイン画面を出さずにデータベースに接続する方法

ホームページ製作・web系アプリ系の製作案件募集中です。

上に戻る