Android 中 Assets目录下 文件或文件夹的复制
2014-05-14 11:27
525 查看
1、文件或文件夹的复制
/* * 下面两个方法不是AsyncTask的接口 * * copyFileOrDir 目录复制 * copyFile 文件复制 */ private void copyFileOrDir(String path) { AssetManager assetManager = mContext.getAssets(); String assets[] = null; try { assets = assetManager.list(path); //复制单个文件 if (assets.length == 0) { copyFile(path); } //复制文件夹中的文件到另一个目录中 else { for (int i = 0; i < assets.length; ++i) { Log.e("Path",path + "/" + assets[i]); copyFileOrDir(path + "/" + assets[i]); } } } catch (IOException ex) { Log.e("tag", "I/O Exception", ex); } } private void copyFile(String filename) { AssetManager assetManager = mContext.getAssets(); InputStream in = null; OutputStream out = null; try { in = assetManager.open(filename); String newFileName = SDPath +"/"+filename; Log.e("here",newFileName); out = new FileOutputStream(newFileName); byte[] buffer = new byte[1024]; int read; while ((read = in.read(buffer)) != -1) { out.write(buffer, 0, read); } in.close(); in = null; out.flush(); out.close(); out = null; } catch (Exception e) { Log.e("copyFile", e.getMessage()); } }
相关文章推荐
- 将android项目assets文件夹下的文件复制到SD卡中
- Android程序函数 将assets文件夹下的文件复制到手机的sd卡中(包括子文件夹)
- Android 拷贝assets目录下所有文件及文件夹到指定路径
- Android程序函数 将assets文件夹下的文件复制到手机的sd卡中(包括子文件夹)
- Android程序函数 将assets文件夹下的文件复制到手机的sd卡中(包括子文件夹)
- Android复制Assets目录下的文件到指定目录
- android读写assets目录下面的资源文件(文件夹)
- Android从Assets拷贝文件以及文件夹到指定目录
- Android从Assets拷贝文件以及文件夹到指定目录
- Android:复制Assets下所有的文件(遍历每一个文件夹),并存入sdcard里面
- android读写assets目录下面的资源文件(文件夹)
- Android读写assets目录下面的资源文件(文件夹)
- Android程序函数 将assets文件夹下的文件复制到手机的sd卡中(包括子文件夹)
- android SD卡目录下创建、复制文件夹以及文件
- [原创]安卓复制assets目录下的文件及文件夹(1)
- Android读写assets目录下面的资源文件(文件夹)
- Android程序函数 将assets文件夹下的文件复制到手机的sd卡中(包括子文件夹)
- android:将assets目录下的文件(文件夹)放置到内存卡指定目录下
- android 从assets目录复制文件到apk私有目录
- Android读写assets目录下面的资源文件(文件夹)