| ページ一覧 | ブログ | twitter |  書式 | 書式(表) |

MyMemoWiki

Java ファイルコピー

提供: MyMemoWiki
2020年2月15日 (土) 08:36時点におけるPiroto (トーク | 投稿記録)による版
ナビゲーションに移動 検索に移動

Java ファイルコピー

Java |

  1. import java.io.BufferedInputStream;
  2. import java.io.BufferedOutputStream;
  3. import java.io.File;
  4. import java.io.FileInputStream;
  5. import java.io.FileOutputStream;
  6.  
  7. public class FileCopySample {
  8.  
  9. public static void main(String[] args) {
  10. try {
  11. byte[] buf = new byte[1024];
  12. int ret = -1;
  13. File file = new File("/home/hoge/sourcefile.txt");
  14. File outFile = new File("/home/hoge/destfile.txt");
  15. BufferedInputStream in = new BufferedInputStream(new FileInputStream(file));
  16. BufferedOutputStream out = new BufferedOutputStream(new FileOutputStream(outFile));
  17. while((ret = in.read(buf)) > 0) {
  18. out.write(buf,0,ret);
  19. out.flush();
  20. }
  21. out.flush();
  22. in.close();
  23. out.close();
  24. } catch(Exception e){
  25. // Exceltion Handling
  26. }
  27. }
  28. }