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

MyMemoWiki

「Java ファイルコピー」の版間の差分

提供: MyMemoWiki
ナビゲーションに移動 検索に移動
(ページの作成:「==Java ファイルコピー== [Java] =====例===== import java.io.BufferedInputStream; import java.io.BufferedOutputStream; import java.io.File; import java.…」)
 
 
(同じ利用者による、間の2版が非表示)
1行目: 1行目:
==Java ファイルコピー==
+
==[[Java ファイルコピー]]==
[Java]
+
[[Java]] |
  
 
=====例=====
 
=====例=====
21行目: 21行目:
 
             BufferedOutputStream out = new BufferedOutputStream(new FileOutputStream(outFile));
 
             BufferedOutputStream out = new BufferedOutputStream(new FileOutputStream(outFile));
 
              
 
              
             while((ret = in.read(buf)) > 0) {
+
             while((ret = in.read(buf)) > 0) {
 
                 out.write(buf,0,ret);
 
                 out.write(buf,0,ret);
 
                 out.flush();
 
                 out.flush();
31行目: 31行目:
 
          
 
          
 
         } catch(Exception e){
 
         } catch(Exception e){
             // Exceltion Handling           
+
             // [[Excel]]tion Handling           
 
         }
 
         }
 
     }
 
     }
 
  }
 
  }

2020年2月16日 (日) 04:27時点における最新版

Java ファイルコピー

Java |

import java.io.BufferedInputStream;
import java.io.BufferedOutputStream;
import java.io.File;
import java.io.FileInputStream;
import java.io.FileOutputStream;

public class FileCopySample {

    public static void main(String[] args) {
        try {
            byte[] buf = new byte[1024];
            int ret = -1;
           
            File file = new File("/home/hoge/sourcefile.txt");
            File outFile = new File("/home/hoge/destfile.txt");
            BufferedInputStream in = new BufferedInputStream(new FileInputStream(file));
            BufferedOutputStream out = new BufferedOutputStream(new FileOutputStream(outFile));
            
            while((ret = in.read(buf)) > 0) {
                out.write(buf,0,ret);
                out.flush();
            }
            out.flush();
            
            in.close();
            out.close();
        
        } catch(Exception e){
            // Exceltion Handling           
        }
    }
}