Git Product home page Git Product logo

lllrrr2 / aliyunpan Goto Github PK

View Code? Open in Web Editor NEW

This project forked from chenxingk/aliyunpan

0.0 0.0 0.0 799 KB

自动备份文件到阿里云盘,备份工具,网盘备份,一款可以自动检测新增文件,自动上传,定时自动备份本地目录文件到【阿里云盘】等于一体的多功能云备份工具

Home Page: https://gitee.com/xingk-code/AliYunPan

License: MIT License

Java 89.85% Inno Setup 10.15%

aliyunpan's Introduction

AliYunPan-Logo

备份助手

一款可以定时备份本地目录到阿里云盘的小工具

码云Gitee GitHub stars GitHub release GitHub license

支持的平台

Windows • Linux • macOS

环境

Java Swing + FlatLaf + Hutool + Okhttp3

如果觉得不错希望您能留下真贵的Star,您的Star就是我的动力,感谢!

由来

工作中会经常接收到各个客户发来的种种文件,这些文件又比较重要,搞丢了就会很麻烦。

而且公司电脑的文件回家后要改就很麻烦,不能同步,苦于网上没有找到类似的备份软件,咱自己动手写一个!

哪我为什么不用百度云盘???因为穷!!!因为限速。。。

截图速览

AliYunPan

AliYunPan

AliYunPan

下载安装

备份助手下载地址

更新日志

2022-7-31
  • 1.新增停止备份功能
  • 2.相同文件改为覆盖模式
  • 3.修改文件比较逻辑
  • 4.修复登录失败异常问题
  • 5.优化更新DB异常的处理
2022-3-26
  • 1.修复无法获取版本信息
  • 2.新增启动时检测更新开关
  • 3.优化mac系统的兼容性
  • 4.去掉请求间隔时长
2022-3-13
  • 1.新增文件秒传
  • 2.优化程序检测更新
  • 3.优化与本地文件比对
  • 4.优化右键开始备份
  • 5.优化关闭最小化窗口
  • 6.优化429错误出现次数
2022-3-2
  • 2.1全新版本,新的开始!
  • 软件UI重新布局美化
  • 修复了N个BUG
  • 强烈建议升级!!!
  • 调整打包方式内置运行环境,各平台安装更便捷
2022-2-6
  • 优化扫描目录逻辑
  • 优化目录监听上传
  • 修改获取contentType方法
2022-1-16
  • 新增微信备份模式(仅对一级目录分类,二级目录不分类)
  • 新增记录运行日志
  • 优化更新检测
  • 优化登录逻辑,修复登录异常
  • 优化文件夹、文件获取方式,修复一直获取文件夹
2021-12-5
  • 优化用户界面
  • 新增检测是否更新
  • 优化上传逻辑,新增分片上传
  • 支持大文件上传,显示文件上传进度
  • 修复开启目录检测不准确bug
2021-11-28
  • 新增更多设置界面,配置自动备份时间
  • 文件目录监控改为手动开启关闭
  • 重点修复429请求频繁错误
  • 优化代码结构
2021-09-20
  • 自定义设置自动备份时间
  • 优化文件监控
  • 修复偶尔发生的排版错乱
  • 优化代码结构,修复N个BUG
  • 去掉账号密码登录和短信验证码登录
2021-06-03
  • 新增二维码登录
  • 修复阿里云盘更新导致无法登录
  • 优化代码结构

内置功能

  1. 刷新Token:每小时刷新一次Token,避免token失效。
  2. 文件分类:支持按文件类型分类上传,按【文档、图片、视频、音乐等】
  3. 上传记忆:记录已经上传的文件,下次执行进行增量上传。
  4. 目录监控:软件启动后自动监听当前需要备份的目录,产生新文件或文件修改时自动上传新文件。
  5. 定时同步:开启程序后,每晚20:30 自动上传本地目录到【阿里云盘】
    PS:如需修改执行时间请到back_config.setting文件中修改backupTime参数,注意格式不要写错哦~如【20:30:00】
  6. 登录状态:自动保存登录状态,减少登录次数,提升用户体验

开发计划....

1.生成上传日志文件 2.是否开启压缩后备份 3.按关键字、按类型上传

使用说明

  1. 双击打开程序,登录阿里云盘账号
  2. 选择要备份的目录
  3. 备份目录则填写想要上传到【阿里云盘】的目录名称
  4. 备份模式:
    1. 普通备份:会按本地目录结构上传文件
    2. 分类备份:会将本地文件按文档、压缩包、软件、音乐、图片、视频等分类上传
  5. 点击开始备份,即可全量备份所选目录。

常见问题

出现【请您先在电脑网页登录成功后,再登录本软件。】是因为第一次在本设备登录需要进行二次认证。。。暂未兼容

特别感谢

zhoubochina
FlatLaf
Hutool

aliyunpan's People

Contributors

chenxingk avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.