码迷,mamicode.com
首页 > 移动开发 > 详细

Android复制Assets目录下的文件到指定目录

时间:2015-02-26 11:15:05      阅读:155      评论:0      收藏:0      [点我收藏+]

标签:

 1     package com.android.demo;
 2 
 3   import java.io.File;
 4   import java.io.FileOutputStream;
 5   import java.io.InputStream;
 6   import android.content.Context;
 7   public class CopyFileFromAssets {
 8   /**
 9   *
10   * @param myContext
11   * @param ASSETS_NAME 要复制的文件名
12   * @param savePath 要保存的路径
13   * @param saveName 复制后的文件名
14   * testCopy(Context context)是一个测试例子。
15   */
16   public static void copy(Context myContext, String ASSETS_NAME,
17   String savePath, String saveName) {
18   String filename = savePath + "/" + saveName;
19   File dir = new File(savePath);
20   // 如果目录不中存在,创建这个目录
21   if (!dir.exists())
22   dir.mkdir();
23   try {
24   if (!(new File(filename)).exists()) {
25   InputStream is = myContext.getResources().getAssets()
26   .open(ASSETS_NAME);
27   FileOutputStream fos = new FileOutputStream(filename);
28   byte[] buffer = new byte[7168];
29   int count = 0;
30   while ((count = is.read(buffer)) > 0) {
31   fos.write(buffer, 0, count);
32   }
33   fos.close();
34   is.close();
35   }
36   } catch (Exception e) {
37   e.printStackTrace();
38   }
39   }
40   public void testCopy(Context context) {
41   String path=context.getFilesDir().getAbsolutePath();
42   String name="test.txt";
43   CopyFileFromAssets.copy(context, name, path, name);
44   }
45   }

(转:http://bbs.9ria.com/thread-232474-1-1.html)

Android复制Assets目录下的文件到指定目录

标签:

原文地址:http://www.cnblogs.com/jenson138/p/4300734.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!