首页 > 解决方案 > 更新后的android备份单个文件夹

问题描述

你好伙伴们,

我想问一下是否有一个android应用程序可以在文件夹完全自动更新后备份存储中的单个文件夹,我的意思是如果我在文件夹中添加图片或文件,我希望它在没有任何用户的情况下自动检查和备份干涉

是否已经有一个应用程序可以做到这一点,如果我应该创建一个应用程序,它会是一个脚本,我可以将它放在 init 文件夹或 apk 中

对不起新手问题伙计们

标签: androidapkbackup

解决方案


编写一个服务来不断检查文件夹大小。下面的代码是检查文件夹大小。将此附加到将根据事件或您需要的任何方式执行此代码的服务

import java.io.IOException;
import java.nio.file.Files;
import java.nio.file.Path;
import java.nio.file.Paths;

public class PathSize 
{

    public static void main(String[] args) {
        Path path = Paths.get(".");
        long size = calculateSize(path);
        System.out.println(size);
    }
    public static long calculateSize(Path path) {
        try {
            if (Files.isRegularFile(path)) {
                return Files.size(path);
            }

            return Files.list(path).mapToLong(PathSize::calculateSize).sum();
        } catch (IOException e) {
            return 0L;
        }
    }

}

推荐阅读