diff --git a/src/main/java/cn/cyanbukkit/AliyahPanBackup.java b/src/main/java/cn/cyanbukkit/AliyahPanBackup.java index b713245..0d78d39 100644 --- a/src/main/java/cn/cyanbukkit/AliyahPanBackup.java +++ b/src/main/java/cn/cyanbukkit/AliyahPanBackup.java @@ -35,28 +35,28 @@ public class AliyahPanBackup { private static String DRIVE_ID; public static void main(String[] args) { + // 1. 创建备份文件 + String zipFilePath = createBackupZip(); logger.info("开始上传到阿里云盘..."); - // 1. 获取 ACCESS_TOKEN + + // 2. 获取 ACCESS_TOKEN ACCESS_TOKEN = getAccessToken(); if (ACCESS_TOKEN == null) { logger.error("获取 ACCESS_TOKEN 失败"); System.exit(1); } - // 2. 获取 drive_id + // 3. 获取 drive_id DRIVE_ID = getDriveId(); if (DRIVE_ID == null) { logger.error("获取 drive_id 失败"); System.exit(1); } - // 3. 创建备份文件 - String zipFilePath = createBackupZip(); - // 假设 uploadToAlipan 方法返回一个布尔值,表示上传是否成功 + // 4.假设 uploadToAlipan 方法返回一个布尔值,表示上传是否成功 boolean uploadSuccess = false; - while (!uploadSuccess) { uploadSuccess = uploadToAlipan(zipFilePath); if (uploadSuccess) { @@ -320,7 +320,6 @@ public class AliyahPanBackup { return false; } logger.info("上传分片成功,进度: {}/{}", partNumber, partCount); - Thread.sleep(50); } catch (IOException e) { logger.error("上传分片失败", e); return false;