美文网首页
使用IO流复制一个文件

使用IO流复制一个文件

作者: RicherYY | 来源:发表于2018-11-25 17:28 被阅读0次

    利用读进来写出去的方法

    public class FileCopyDemo {
        /*
        将文件复制
         */
        public static void main(String[] args) throws IOException {
    
            //创建源对象和创建读取IO对象
            FileInputStream fis = new FileInputStream("D:/myDoc/123.txt");
            //创建源对象和创建写入IO对象
            FileOutputStream fos = new FileOutputStream("D:/myDoc/a.txt");
            
            //使用数组接收读取的信息
            byte[] buffer = new byte[1024];
            //使用一个整形变量来判断文件是否读完
            int len ;
            
            //循环读取文件,当变量len等于-1的时候读取完毕
            while ((len = fis.read(buffer))!= -1){
                
                //写入文件方法,当写道len的位置时完成写入
                fos.write(buffer,0,len);
            }
            
            //关闭流
            fis.close();
            fos.close();
        }
    }
    

    相关文章

      网友评论

          本文标题:使用IO流复制一个文件

          本文链接:https://www.haomeiwen.com/subject/soopqqtx.html