package suda.sudamodweather.util;
import android.content.Context;
import java.io.File;
import java.io.FileOutputStream;
import java.io.IOException;
import java.io.InputStream;
import java.io.OutputStream;
/**
* Created by ghbha on 2016/4/27.
*/
public class AssetsCopyUtil {
/**
* 将asseet当中的数据库文件拷到程序目录
*/
public static void copyEmbassy2Databases(Context activity,
String filePath, String fileName) {
File oldfile = new File(filePath, fileName);
if (oldfile.exists())
return;
File file = new File(filePath, fileName);
if (file.exists())
return;
file.getParentFile().mkdirs();
InputStream in = null;
OutputStream out = null;
try {
out = new FileOutputStream(file);
byte[] buff = new byte[1024];
int len = 0;
in = activity.getAssets().open(fileName);
while ((len = in.read(buff)) > 0) {
out.write(buff, 0, len);
}
out.flush();
in.close();
} catch (IOException e) {
e.printStackTrace();
} finally {
try {
if (out != null)
out.close();
} catch (IOException e) {
e.printStackTrace();
}
}
}
}