android从assets文件下面复制文件
·
从assets文件下面拷贝文件到指定目录
代码如下
private static void copyFromAssets(Context context) {
// copy files form asstes folder to files
AssetManager assetManager = context.getAssets();
try {
String[] list = assetManager.list("");
for (String item : list) {
if (item.endsWith("pdf")) {
FileOutputStream fileOutputStream = new FileOutputStream(new File(context.getFilesDir(), item));
BufferedInputStream bufferedInputStream = new BufferedInputStream(assetManager.open(item));
int len;
byte[] buf = new byte[1024];
while ((len = bufferedInputStream.read(buf)) > 0) {
fileOutputStream.write(buf, 0, len);
}
fileOutputStream.close();
bufferedInputStream.close();
}
}
} catch (IOException e) {
e.printStackTrace();
}
}
更多推荐


所有评论(0)