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 }



  • 相关阅读:
    ROC曲线
    数学建模的时间表和分工
    找寻子串
    被7整除
    Java中BufferedReader和scanner的对比
    机器学习降维方法
    梯度下降法
    天池大赛
    统一认证系统(三)
    软件设计方案
  • 原文地址:https://www.cnblogs.com/xiongyu/p/2278103.html
Copyright © 2011-2022 走看看