欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

通道连接复制文件

程序员文章站 2022-04-24 13:29:20
...

new io 通道连接复制文件

/**
     *new io 复制思想--通道关联,省去缓冲,达到复制的功能
     */
    public static void  newioCopy(){
        try {
            //输入输出通道
            FileChannel out = new FileOutputStream("C:\\Users\\ASUS\\Desktop\\linux\\test3.txt").
                        getChannel(),
                        in = new FileInputStream("G:\\Demo\\practice\\test2.txt").getChannel();

            //关联
            in.transferTo(0,in.size(),out);//关联到哪
            out.transferFrom(in,0,in.size());//从哪关联

        } catch (FileNotFoundException e) {
            e.printStackTrace();
        } catch (IOException e) {
            e.printStackTrace();
        }

    }

相关标签: nio 通道