文档章节

拷贝assets下的文件

今日竹石
 今日竹石
发布于 2014/04/22 16:46
字数 158
阅读 50
收藏 0

/**

* 拷贝assets下的文件

* @param assetFilePath

*            assets的文件路径

* @param to

*            拷贝到的路径

*/

public static void copyAssetFile(String assetFilePath, String to)

{

InputStream inputStream = null;

FileOutputStream fileOutputStream = null;

try

{

inputStream = ApplicationData.globalContext.getAssets().open(

assetFilePath);

File toDir = new File(to);

toDir.mkdirs();

File toFile = new File(

toDir.getAbsolutePath()

+ "/"

+ assetFilePath.substring(assetFilePath

.lastIndexOf("/") + 1));

fileOutputStream = new FileOutputStream(toFile);

byte[] buffer = new byte[BUFFER_SIZE];

for (int bytesRead = 0; (bytesRead = inputStream.read(buffer, 0,

buffer.length)) != -1;)

{

fileOutputStream.write(buffer, 0, bytesRead);

}

} catch (Exception e)

{

e.printStackTrace();

} finally

{

try

{

if (inputStream != null)

{

inputStream.close();

}

if (fileOutputStream != null)

{

fileOutputStream.close();

}

} catch (Exception e)

{

e.printStackTrace();

}

}

}



© 著作权归作者所有

共有 人打赏支持
今日竹石
粉丝 41
博文 227
码字总数 181312
作品 0
朝阳
程序员
文件夹res/raw和assets的比较

1.res/raw和assets的相同点: (1)两者目录下的文件在打包后会原封不动的保存在apk包中,不会被编译成二进制。 2.res/raw和assets的不同点:(1)res/raw中的文件会被映射到R.java文件中,访问的时...

杨亚运
2013/05/08
0
0
SQLite复制db文件与自定义数据库路径

前言 在开发的过程中,我们有时会遇到这种情况: 你在建立本地数据库的时候需要用到一个db文件中的数据,那么怎么处理呢? 你需要: 将db文件复制到自己的项目中 将db文件中的数据拷贝到自己...

奔跑的佩恩
2017/11/21
0
0
Android中资源文件夹res/raw和assets的使用

*res/raw和assets的相同点: 1.两者目录下的文件在打包后会原封不动的保存在apk包中,不会被编译成二进制。 *res/raw和assets的不同点: 1.res/raw中的文件会被映射到R.java文件中,访问的时...

caikezhan
2012/07/23
0
0
Yii 2 —— 资源管理(Assets)

1.1 资源管理(Assets) 1.1.1 基本说明 参考文档: 1、http://www.yiichina.com/tutorial/399 2、http://yii2.techbrood.com/guide-assets.html 3、http://www.yiifans.com/yii2/guide/str......

tywali
2016/11/09
0
0
assets res/raw 存放资源的限制 以及 读取方法

res/raw和assets的相同点: 两者目录下的文件在打包后会原封不动的保存在apk包中,不会被编译成二进制。 res/raw和assets的不同点: 1.res/raw中的文件会被映射到R.java文件中,访问的时候直...

Carbenson
2015/10/30
0
0

没有更多内容

加载失败,请刷新页面

加载更多

Shell编程(expect同步文件、指定host和同步文件、构建文件分发系统、批量执行命令)

expect脚本同步文件 需求:自动同步文件 实验准备: A机器:192.168.248.130 B机器:192.168.248.129 实现: 1.A机器编写4.expect脚本文件,内容如下所示: #!/usr/bin/expectset passwd "...

蛋黄_Yolks
37分钟前
2
0
ppwjs之bootstrap颜色:背景颜色

<!DOCTYPT html><html><head><meta http-equiv="content-type" content="text/html; charset=utf-8" /><title>ppwjs欢迎您</title><link rel="icon" href="/favicon.ico" ......

ppwjs
38分钟前
1
0
Ubuntu与 Fedora之对比

大家好。今天我将重点介绍两个流行的Linux发行版之间的一些特性和差异; Ubuntu 18.04和Fedora 28。它们都有自己的包管理; Ubuntu使用DEB,而Fedora使用RPM,但它们都具有相同的桌面环境(GNO...

linuxprobe16
42分钟前
2
0
线性代数入门

线性代数的概念对于理解机器学习背后的原理非常重要,尤其是在深度学习领域中。它可以帮助我们更好地理解算法内部到底是怎么运行的,借此,我们就能够更好的做出决策。所以,如果你真的希望了...

牛奋Debug
昨天
3
0
开发5分钟,调试2小时 - 该如何debug?

几年来我在答疑群、论坛、公众号、知乎回答的各种问题,没有一万也有八千。其中有三分之二以上都是在帮人看报错,帮人 debug(调试代码)。 可以说,会不会 debug,有没有 debug 的意识,懂不...

crossin
昨天
4
1

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部