美文网首页
使用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