您的位置:首页 > 移动开发 > Android开发

Android中的文件复制--视频和图片复制

2012-05-28 15:11 363 查看
public class FileOpreateUtils {

/**
*
* @param fromFile 被复制的文件
* @param toFile 复制的目录文件
* @param rewrite 是否重新创建文件
*
* <p>文件的复制操作方法
*/
public static void copyfile(File fromFile, File toFile,Boolean rewrite ){

if(!fromFile.exists()){
return;
}

if(!fromFile.isFile()){
return;
}
if(!fromFile.canRead()){
return;
}
if(!toFile.getParentFile().exists()){
toFile.getParentFile().mkdirs();
}
if(toFile.exists() && rewrite){
toFile.delete();
}

try {
FileInputStream fosfrom = new FileInputStream(fromFile);
FileOutputStream fosto = new FileOutputStream(toFile);

byte[] bt = new byte[1024];
int c;
while((c=fosfrom.read(bt)) > 0){
fosto.write(bt,0,c);
}
//关闭输入、输出流
fosfrom.close();
fosto.close();

} catch (FileNotFoundException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}

}

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐