File old=new File("E:\\Ecplise store\\helloword\\kjk");
File xin=new File("E:\\Ecplise store\\helloword\\kjk2");
MyCopy(old,xin);
}
public static void MyCopy(File old,File xin) throws IOException{
if(!old.exists()){
System.out.println("wenjianbuczai");
}
File f=new File(xin.getPath()+"\\"+old.getName());
System.out.println("f:"+f);
File[] files=old.listFiles();
for(File file:files){
if(file.isDirectory()){
MyCopy(file,f);
}
else{
BufferedInputStream bus=new BufferedInputStream(new FileInputStream(file));
BufferedOutputStream bos=new BufferedOutputStream(new FileOutputStream(f.getPath()+"\\"+file.getName()));
int b=0;
while((b=bus.read())!=-1){
bos.write(b);
}
bus.close();
bos.close();
System.out.println(file.getName()+"copy success");
}
}
}
为什么会显示 系统找不到 指定文件呢 |
|