注:有一定难度 要耐心仔细分析代码
目录拷贝:
public class copyTest01 {
public static void main(String[] args) {
//指定一个拷贝源
File f1=new File("D:\\java学习");
System.out.println(f1.exists());
//指定一个拷贝目标
File f2 = new File("C:\\");
//调用方法拷贝
copyDir(f1,f2);
}
/**
* 拷贝目录
* @param f1 拷贝源
* @param f2 拷贝目标
*/
private static void copyDir(File f1, File f2) {
if(f1.isFile()){
//如果f1是一个文件,递归结束
//是文件的时候需要拷贝
//一边读一边写
FileInputStream in = null;
FileOutputStream out = null;
try {
in=new FileInputStream(f1);
String path=f2.getAbsolutePath()+f1.getAbs