java 创建raw文件夹_java – 将res/raw文件夹中的目录和文件复制到sd卡 – android

我有一个文件夹,其中包含几个文件和一些目录,我需要在我第一次启动应用程序时复制到我的SD卡的/ mnt / sdcard /

Android / data / path,当然,如果还没有所需的文件夹在那条路上不存在.

我将把这个文件夹放在我的应用程序的res / raw文件夹中.

我需要做的一步一步的程序是什么,我可以将文件夹及其所有内容从res / raw复制到SD卡中的指定路径.

任何帮助深表感谢.

编辑

以下是帮助其他人的解决方案:

@Override

public void onCreate(Bundle savedInstanceState) {

super.onCreate(savedInstanceState);

setContentView(R.layout.main);

copyFileOrDir("edu1");//directory name in assets

}

File sdCard = Environment.getExternalStorageDirectory();

private void copyFileOrDir(String path) {

AssetManager assetManager = this.getAssets();

String assets[] = null;

try {

assets = assetManager.list(path);

if (assets.length == 0) {

copyFile(path);

} else {

File dir = new File

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值