zoukankan      html  css  js  c++  java
  • 复制文件夹到本地(单级目录)

    package day10_19.CopyFloder;
    import java.io.*;
    public class CopyFolderDemo {
    public static void main(String[] args) throws IOException {
    //创建File源目录对象
    File srcFolder=new File("E:itcast");
    //得到文件夹名
    String srcFloderName=srcFolder.getName();
    //数据目的地对象
    File destFolder=new File("Gzy_BasicJava",srcFloderName);
    //判断文件夹是否存在
    if(!destFolder.exists()){
    destFolder.mkdir();
    }
    //遍历数据源文件夹下的文件数组
    File[] listFiles = srcFolder.listFiles();//源文件家中的文本集合,为了下一步得到每个文本的名字,加到新的目的文件夹中去
    for (File srcFile:listFiles){
    String srcFilename = srcFile.getName();//得到文本名
    File destFile=new File(destFolder,srcFilename);//创建目的文件对象,地址
    Copy(srcFile,destFile);

        }
    }
    
    private static void Copy(File srcFile, File destFile)throws IOException {
        BufferedReader bufferedReader=new BufferedReader(new FileReader(srcFile));
        BufferedWriter bufferedWriter=new BufferedWriter(new FileWriter(destFile));
        int len;
        while((len=bufferedReader.read())!=-1){//读到数据不为空
            bufferedWriter.write(len);//写出数据
        }
        bufferedReader.close();
        bufferedWriter.close();//关闭资源
    
    }
    

    }

  • 相关阅读:
    sqlldr、sqluldr2_w64案例
    查看oracle的sid和sevice_name
    杂记
    GAN学习
    Leetcode 第 217 场周赛
    牛客编程巅峰赛S2第4场
    SAR图像变化检测的一点想法
    Fire! UVA
    HDU
    HDU
  • 原文地址:https://www.cnblogs.com/gzy918/p/13840574.html
Copyright © 2011-2022 走看看