1. 程式人生 > >java實現拷貝檔案到另一個路徑

java實現拷貝檔案到另一個路徑

import java.io.File;
import java.io.FileInputStream;
import java.io.FileOutputStream;
import java.io.InputStream;




public class copy {
/**複製檔案的方法*/  
    public static void copyFile(String oldPath, String newPath) {  
        try {  
            int bytesum = 0;  
            int byteread = 0;  
            File oldfile = new File(oldPath);  
            if (oldfile.exists()) { //檔案存在時  
                InputStream inStream = new FileInputStream(oldPath); //讀入原檔案  
                FileOutputStream fs = new FileOutputStream(newPath);  
                byte[] buffer = new byte[1444];  
                while ( (byteread = inStream.read(buffer)) != -1) {  
                    bytesum += byteread; //位元組數 檔案大小  
                    System.out.println(bytesum);  
                    fs.write(buffer, 0, byteread);  
                }  
                inStream.close();  
                fs.close();  
            }  
        }  
        catch (Exception e) {  
            System.out.println("複製單個檔案操作出錯");  
            e.printStackTrace();  
        }  
    }  
    public static void main(String[] args) {
    String newPath="D:\\zc\\defaultroot\\sbbb\\temp\\SGHT\\201411030005064964\\1.docx";
    String oldPath="D:\\zc\\defaultroot\\sbbb\\annex\\ZC_SGHT\\201411030005064964\\1.docx";
    copy.copyFile(oldPath, newPath);
}
}