zoukankan      html  css  js  c++  java
  • java io流(字节流)复制文件

    java io流(字节流)

    复制文件

    //复制文件
    //使用字节流
    //复制文本文件用字符流,复制其它格式文件用字节流
    
    import java.io.*;
    
    public class Index{
        public static void main(String[] args) throws Exception{
            
            //字符流方式
            //FileReader fz = new FileReader("E:/1.txt");
            //FileWriter zt = new FileWriter("E:/2.txt");
            
            //字节流方式
            FileInputStream fz = new FileInputStream("D:/KuGou/刘欢 - 在路上.mp3");
            FileOutputStream zt = new FileOutputStream("D:/223.mp3");
            
            int aa;
            int fz_size = 0;    //统计文件有多大
            aa = fz.read();    //读取1字节
            while(aa!=(-1)){
                zt.write(aa); //写入1字节
                aa = fz.read();    //继续读取1字节
                fz_size++;
            }
            
            //将流中残留内容全部输出
            //拷贝文件时,在关闭文件之前写一下这个,以完整拷贝文件
            zt.flush();
            
            fz.close();
            zt.close();
            
            System.out.println("文件复制成功,共"+fz_size+"字节");
            
        }
    }
  • 相关阅读:
    G
    O
    M
    K-Hero
    J
    G
    F
    Codeforces Round #327 (Div. 2) A Wizards' Duel (水题)
    C++各大有名科学计算库(转)
    矩阵算法 高斯消元 行列式 矩阵的秩
  • 原文地址:https://www.cnblogs.com/phpyangbo/p/5965538.html
Copyright © 2011-2022 走看看