public void copyallfile(String path1,String path2) throws IOException
{
File f=new File(path1);
if(f.isDirectory() ){ File temp = new File(path2);
if(!temp.isDirectory()) temp.mkdir(); File files[]=f.listFiles() ;
for (int i = 0; i < files.length; i++) {
if(!files[i].isDirectory())
{
FileInputStream fi = new FileInputStream(files[i].toString());
FileOutputStream fo = new FileOutputStream(path2+"\\"+files[i].getName());
byte date[] = new byte[fi.available()];
fi.read(date);
fo.write(date);
fi.close();
fo.close();
}else
{
copyallfile(files[i].toString(),
path2+"\\"+files[i].getName());
}
} } }
{
File f=new File(path1);
if(f.isDirectory() ){ File temp = new File(path2);
if(!temp.isDirectory()) temp.mkdir(); File files[]=f.listFiles() ;
for (int i = 0; i < files.length; i++) {
if(!files[i].isDirectory())
{
FileInputStream fi = new FileInputStream(files[i].toString());
FileOutputStream fo = new FileOutputStream(path2+"\\"+files[i].getName());
byte date[] = new byte[fi.available()];
fi.read(date);
fo.write(date);
fi.close();
fo.close();
}else
{
copyallfile(files[i].toString(),
path2+"\\"+files[i].getName());
}
} } }
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货