Java——复制文件夹和文件



//
复制文件夹 package Demo; import java.util.*; import java.io.*; //import org.apache.*; import org.apache.commons.io.FileUtils;//使用的是这个库 public class loop { public static void copyFile (File sorce, File dest){ try{ FileUtils.copyFile(sorce,dest); }catch (Exception e){ e.printStackTrace(); System.out.println(e); } } public static void main(String[] args){ File sorce = new File("C:\Users\shun.guo\Desktop\新建文件夹\t1\新建文本文档.txt"); File des = new File("C:\Users\shun.guo\Desktop\新建文件夹\t2\hh.txt"); loop.copyFile(sorce,des); } }
package Demo;
import java.util.*;
import java.io.*;
//import org.apache.*;
import org.apache.commons.io.FileUtils;

public class loop {
    public static void copyFile (File sorce, File dest){
        try{//复制文件
            FileUtils.copyFile(sorce,dest);
        }catch (Exception e){
            e.printStackTrace();
            System.out.println(e);
        }
    }
    public static void copydir(File sorce,File dest){
        try{//复制文件夹
            FileUtils.copyDirectory(sorce,dest);
        }catch (Exception e){
            e.printStackTrace();
            System.out.println(e);
        }
    }
    public static void main(String[] args){
        File sorce = new File("C:\Users\shun.guo\Desktop\新建文件夹\t1\新建文本文档.txt");
        File des = new File("C:\Users\shun.guo\Desktop\新建文件夹\t2\gk.txt");
        loop.copyFile(sorce,des);
        File sorce1 = new File("C:\Users\shun.guo\Desktop\新建文件夹\t1\tt");
        File des1 = new File("C:\Users\shun.guo\Desktop\新建文件夹\t2\tt2");
        loop.copydir(sorce1, des1);
    }
}

复制文件和文件夹教程

去官网http://commons.apache.org/proper/commons-io/download_io.cgi下载

Download Apache Commons IO

将下载后的jar文件复制到项目的路径下面,然后再Java的语句里面import就可以了

原文地址:https://www.cnblogs.com/shunguo/p/14501748.html