Android 创建文件夹 并 实现文件(夹)拷贝

这篇博客介绍了如何在Android应用中创建文件夹并实现文件(夹)的复制操作。通过添加相应权限,利用CopyUtils.java类进行复制,内容包括代码示例和在MainActivity中的调用方式。示例中以拷贝微信的文件和图片为例,配合ButterKnife库简化UI绑定。
摘要由CSDN通过智能技术生成

往清单文件中添加权限:

<!--往sdcard中写入数据的权限 -->
    <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"></uses-permission>
    <!--在sdcard中创建/删除文件的权限 -->
    <uses-permission android:name="android.permission.MOUNT_UNMOUNT_FILESYSTEMS"></uses-permission>
    <!--往sdcard中读取数据的权限 -->
    <uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" />

CopyUtils.java实现文件或文件夹复制操作,这段代码是从别的博客摘录下来的,但是具体原作者是谁我忘记了,如果原作者有看到的话,可以留言告知一声~3Q~:

public class CopyUtils {
    /**
            * 复制单个文件
    * @param oldPath String 原文件路径 如:c:/fqf.txt
    * @param newPath String 复制后路径 如:f:/fqf.txt
    * @return boolean
    */
    public void copyFile(String oldPath, String newPath) {
        try {
            int bytesum = 0;
            int byteread = 0;
            File oldfile = new File(oldPath);
            if (oldfile.exists()) { //文件存在时
                InputStream inStream = new FileInputStream(oldPath); //读入原文件
                FileOutputStream fs = new FileOutputStream(newPath);
                byte[] buffer = new byte[1444];
                int length;
                while ( (byteread = inStream.read(b
  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值