резервное копирование одной папки Android после ее обновления - PullRequest
0 голосов
/ 13 мая 2018

привет товарищи,

Я хочу спросить, есть ли приложение для Android, которое может создавать резервные копии одной папки в хранилище, как только папка обновляется полностью автоматически, я имею в виду, если я добавил изображение или файл в папку, я хочу, чтобы она автоматически проверялась и создавала резервные копии без вмешательства пользователя

есть ли уже приложение, которое может это сделать, и если я его создам, это будет скрипт, который я могу поместить в папку init или в apk

извините за вопрос новичка, ребята

1 Ответ

0 голосов
/ 13 мая 2018

Написать сервис, чтобы постоянно проверять размер папки. Ниже код для проверки размера папки. Прикрепите это к сервису, который будет выполнять этот код на основе событий или как угодно

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;
        }
    }

}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...