• java将一个文件复制到另一个文件夹


    public static void main(String[] args) throws IOException {
    //获取要复制的文件
    File oldfile=new File("D:\IoTest\aaa.txt");
    //文件输入流,用于读取要复制的文件
    FileInputStream fileInputStream = new FileInputStream(oldfile);
    //要生成的新文件(指定路径如果没有则创建)
    File newfile=new File("D:\IoTest\new\aaa\ccc.txt");
    //获取父目录
    File fileParent = newfile.getParentFile();
    System.out.println(fileParent);
    //判断是否存在
    if (!fileParent.exists()) {
    // 创建父目录文件夹
    fileParent.mkdirs();
    }
    //判断文件是否存在
    if (!newfile.exists()) {
    //创建文件
    newfile.createNewFile();
    }

    //新文件输出流
    FileOutputStream fileOutputStream = new FileOutputStream (newfile);
    byte[] buffer= new byte[1024];
    int len;
    //将文件流信息读取文件缓存区,如果读取结果不为-1就代表文件没有读取完毕,反之已经读取完毕
    while ((len=fileInputStream.read(buffer))!=-1) {
    fileOutputStream.write(buffer, 0, len);
    fileOutputStream.flush();
    }
    fileInputStream.close();
    fileOutputStream.close();

    }

  • 相关阅读:
    天使玩偶
    CSPS 2019 Day1 T2 括号树
    权值线段树2(求逆序对)
    第一篇blog
    [GXOI/GZOI2019]特技飞行
    Mokia 摩基亚
    概率基本概念
    第一课:认识Richfaces
    第四课:JSF\Richfaces中使用javabean
    第二课:安装Richfaces Demo
  • 原文地址:https://www.cnblogs.com/yuanlinjie/p/13162970.html
Copyright © 2020-2023  润新知