android - 更新后的android备份单个文件夹
问题描述
你好伙伴们,
我想问一下是否有一个android应用程序可以在文件夹完全自动更新后备份存储中的单个文件夹,我的意思是如果我在文件夹中添加图片或文件,我希望它在没有任何用户的情况下自动检查和备份干涉
是否已经有一个应用程序可以做到这一点,如果我应该创建一个应用程序,它会是一个脚本,我可以将它放在 init 文件夹或 apk 中
对不起新手问题伙计们
解决方案
编写一个服务来不断检查文件夹大小。下面的代码是检查文件夹大小。将此附加到将根据事件或您需要的任何方式执行此代码的服务
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;
}
}
}
推荐阅读
- gmail - 在 gmail 中创建过滤器时我们可以包含多少个域
- python - Python 组合部分相同的数组
- wordpress - WooCommerce - 在搜索功能中包含自定义字段
- android - Android 应用程序中的安全性
- rest - Delphi Seattle - 发送带有自定义正文的帖子请求响应错误的请求 400
- javascript - 动态加载的 js、变异观察者和嵌套 js 加载的承诺
- mysql - 删除级联上的Mysql不起作用
- selenium-ide - Selenium IDE type="date" 字段不会输入
- android - 即使在包含 try catch 块后也出现 IO 异常
- c# - C# 无法使用 WebBrowser 登录