解决方案 »

  1.   

    if(src.isDirectory()){
                dest= new File(destpath,src.getName());
            copyFiledetail(src,dest);// 移到if里面
            }
      

  2.   

               
    else if(src.isFile()){
    try {
    dest= new File(destpath);
    copyFile(src, dest);
    } catch (Exception e) {
    System.out.println("sdsd'");
    e.printStackTrace();
    }   懂了、我加了这段代码 ,文件夹和文件都能拷贝了现在  
      

  3.   

    if (src.isDirectory()) {
    dest = new File(destpath, src.getName());
    }
    copyFiledetail(src, dest);
    这里如果不是文件夹的话还是会调用copyFiledtail方法,这个时候dest为null,所以就报了空指针异常