zoukankan      html  css  js  c++  java
  • 文件的复制

    package struts;
    
    import java.io.File;
    import java.io.FileInputStream;
    import java.io.FileNotFoundException;
    import java.io.FileOutputStream;
    import java.io.IOException;
    import java.io.InputStream;
    import java.io.OutputStream;
    
    public class CopyFile {
        public static void main(String[] args) {
            String newPath = "d:/stu.xls";
            String oldPath = "e:/students.xls";
            int sum = 0;
            int bytered = 0;
            File oldFile = new File("d:/a.txt");
            if(oldFile.exists()){
                try {
                    InputStream inStream = new FileInputStream(oldPath);
                    OutputStream outStream = new FileOutputStream(newPath);
                    byte[] buffer = new byte[1000]; 
                    try {
                        while((bytered = inStream.read(buffer))!=-1){
                            System.out.println(bytered);
                            sum += bytered;
                            System.out.println(sum);
                            outStream.write(buffer, 0, bytered);
                            
                        }
                        inStream.close();
                    } catch (IOException e) {
                        e.printStackTrace();
                    }
                    
                } catch (FileNotFoundException e) {
                    // TODO Auto-generated catch block
                    e.printStackTrace();
                }
                
                
            }
        }
    }
  • 相关阅读:
    2.4 将类内联化
    2.3 提炼类
    2.2 搬移字段
    2.1 搬移函数
    1.8 替换你的算法
    1.7 以函数对象取代函数
    1.7 移除对参数的赋值动作
    1.6 分解临时变量
    1.5 引入解释性变量
    1.4 以查询取代临时变量
  • 原文地址:https://www.cnblogs.com/lakelise/p/3895881.html
Copyright © 2011-2022 走看看