import java.io.*;
/*
拷贝目录及其文件:
思路:拷贝需要拷贝源,拷贝目的地,拷贝方法。首要是面向对象,把拷贝方法单独列出来。
拷贝方法涉及到递归,因为要判断路径表示目录还是文件
*/
public class DirCopy {
public static void main(String[] args) {
//这里可以采用用户从控制台输入拷贝源和拷贝目的地
//拷贝源头
File copySource=new File("D:\\CopyTest");
//拷贝目的地
File copyAim=new File("C:\\");
//拷贝方法
copyDir(copySource,copyAim);
}
/**
*
* @param copySource 拷贝源
* @param copyAim 拷贝目的地
*/
private static void copyDir(File copySource, File copyAim) {
//判断,如果是文件就被必要递归了,并且执行拷贝方法
if (copySource.isFile()){
FileInputStream fis=null;
FileOutputStream fos=null;</
目录的拷贝
最新推荐文章于 2022-12-26 12:31:49 发布