真正的文件拷贝完成了以后,接下来就要拷贝目录了,那么接下来就实现这个拷贝目录的方法
Private Boolean copyDir(String srcDir,String destDir)
{
Boolean ref=false;//创建新的文件夹是否创建成功
File srcFile=new File(srcDir);//实例化一个新的文件对象,把源文件夹传进去
//目标文件
File destFile=new File(destDir+File.seperator+ srcFile.getName);
//建立新的目标文件夹
destFile.mkdirs();
File[] srcFiles=srcFile.listFiles();
for(int i=0;i< srcFiles.length();i++)
{
String destFileName= destFile.getAbsolutePath+File.seperator+ srcFiles[i];
Ref= copyRealFile(srcFiles[i].getAbsolutePath,destFile.getName());//到了这里就不知道文件在哪个目录下面了,所以就要返回绝对的路径
If(!ref)
{
Finished=true;
Return false;
}
Else
{
String destFileName=destFile.getAbsolutePath();
copyDir(srcFiles[i].getAbsolutePath(),destFileName);
//目录累计数加加
dirCount++;
}
Finished=true;
Return true;
}
parse --CopyFileThread 3
最新推荐文章于 2024-06-01 09:50:23 发布