zoukankan      html  css  js  c++  java
  • 使用输入输出流拷贝文件

    如何使用输入输出流拷贝文件?

    1.使用FileIntputStream可以将程序中的字节内容读到程序中

    2.使用FileOutputStream可以将程序中的字节内容写入到文件

    import java.io.FileInputStream;
    import java.io.FileOutputStream;
    import java.io.IOException;
    
    public class CopyFileTest {
        public static void main(String[] args) {
            FileInputStream input = null;
            FileOutputStream output = null;
            try {
                //创建字符输入流的对象
                input = new FileInputStream("G:/image/风景.jpg");
                //创建一个字符输出流对象
                output = new FileOutputStream("F:/image/风景.jpg");
                //定义数组保存每次循环读取的数据
                byte[] b = new byte[1024];
                //接收每次读取的数据长度
                int len = 0;
                while((len = input.read(b))!=-1){
                    //将输入流读取的数据用输出流的write()方法写入到目标文件中
                    output.write(b, 0, len);
                }
            } catch (Exception e) {
                e.printStackTrace();
            }finally{
                
                    try {
                        //关闭流对象
                        if(input!=null){
                            input.close();
                        }
                        if(output!=null){
                            output.close();
                        }
                    } catch (IOException e) {
                        e.printStackTrace();
                    }
            }
        }
    }
  • 相关阅读:
    C++之STL一般总结
    QT学习第2天
    Linux下Awk详解(转载)
    Mac下开启FTPserver
    Mac下QT错误,Xcode配置解决办法
    C++之STL
    关于Java自动拆箱装箱中的缓存问题
    二分查找
    冒泡排序及优化
    Java中String常用方法总结
  • 原文地址:https://www.cnblogs.com/wangzhanxin98/p/9096592.html
Copyright © 2011-2022 走看看