zoukankan      html  css  js  c++  java
  • java_copy

    import java.io.File;
    import java.io.FileInputStream;
    import java.io.FileNotFoundException;
    import java.io.FileOutputStream;
    import java.io.IOException;
    import java.io.InputStream;
    import java.io.OutputStream;
    public class FileDemo001 {
     public static void main(String args[]) throws IOException
     {
      String s1 = "D:\C4D Study Log\1.jpg";   //用字节流就可以复制任意文件,字符流就不能
      String s2 = "D:\BaiduNetdiskDownload";
      copy(s1,s2); //调用copy方法
     }
     private  static void copy(String src,String target) throws IOException
     {
      File srcFile = new File(src);  //源文件路径
      File tFile = new File(target);  //目标文件路径
      InputStream in = null;   
      OutputStream out = null;  //用于finally里做判断是否关闭流
      try {
       in = new FileInputStream(srcFile);  //字节流
       out = new FileOutputStream(tFile);
       byte[] bytes = new byte[1024];
       int len =-1;
       while((len=in.read(bytes))!=-1)//若len不为-1,就一直读写
       {
        out.write(bytes,0,len);  //用这个方法,确保不多读。
       }
      } catch (FileNotFoundException e) {
       e.printStackTrace();
      }
      finally
      {
       if(in!=null) in.close();  //关闭流
       if(out!=null) out.close();
       
      }
      System.out.println("I got it!");   //看是否能执行完
      
      
     }
    }
  • 相关阅读:
    制作 MarkText 的导航栏和动画背景
    某雅互动静态页面
    html5 拖拽及用 js 实现拖拽
    九宫格
    phaser3 入门实例——收集星星游戏
    Flexbox Froggy:练习 Flex 布局的小游戏
    JS30
    ElasticSearch
    JVM
    jstack命令的使用
  • 原文地址:https://www.cnblogs.com/wbwhy/p/12347193.html
Copyright © 2011-2022 走看看