zoukankan      html  css  js  c++  java
  • java NIO练习一

    Nio读写文件

    View Code
     1 import java.io.File;
    2 import java.io.FileInputStream;
    3 import java.io.FileOutputStream;
    4 import java.nio.channels.FileChannel;
    5 import java.nio.ByteBuffer;
    6 public class NioFileTest
    7 {
    8 public static void main(String[] args) throws Exception
    9 {
    10 File file=new File("E:"+File.separator+"vmware"+File.separator+"VMware-workstation-full-7.1.3-324285.exe");
    11 File file2=new File("d:"+File.separator+"copy_vm.exe");
    12 FileInputStream input=new FileInputStream(file);
    13 FileOutputStream output=new FileOutputStream(file2);
    14 FileChannel inputChannel=input.getChannel();
    15 FileChannel outputChannel=output.getChannel();
    16 ByteBuffer bbf=ByteBuffer.allocate(2048);
    17 int temp=0;
    18 while((temp=inputChannel.read(bbf))!=-1)
    19 {
    20 bbf.flip();
    21 outputChannel.write(bbf);
    22 bbf.clear();
    23 }
    24 input.close();
    25 output.close();
    26 inputChannel.close();
    27 outputChannel.close();
    28 }
    29 }



  • 相关阅读:
    登录界面
    动手动脑
    关于二进制
    Java考试
    D
    威尔逊定理 k!%p
    11.46.2020质检
    最长上升序列输出方案
    问题 G: 汽车的最终位置
    奶牛大会(二分)
  • 原文地址:https://www.cnblogs.com/xiongyu/p/2278103.html
Copyright © 2011-2022 走看看