二進位制檔案複製

正在奮鬥蝸牛發表於2016-10-19
// 將一個二進位制檔案“F:\要複製的檔案\name.exe”複製到D根目錄
//final static int CACHE = 4096;
    public static void main(String[] args) {
        // 讀用InputStream
        try {
            InputStream read = new FileInputStream("F:\要複製的檔案\name.exe");// 讀
            OutputStream copy = new FileOutputStream("d:/name.exe");// 寫到D取名if.exe

            byte[] buffer = new byte[CACHE];// 快取4k,4096
            int len = 0;// 儲存每次讀取的位元組

            while ((len = read .read(buffer)) != -1) {
                // 寫
                os.write(buffer, 0, len);
            }
            copy .close();
            read .close();

相關文章