<a href="https://gitee.com/xingk-code/AliYunPan">
<img alt="AliYunPan-Logo" src="https://images.gitee.com/uploads/images/2022/0228/182550_33a29e1b_4873209.png">
</a>
# 备份助手
> 一款可以定时备份本地目录到阿里云盘的小工具
[![码云Gitee](https://gitee.com/xingk-code/AliYunPan/badge/star.svg?theme=blue)](https://gitee.com/xingk-code/AliYunPan)
[![GitHub stars](https://img.shields.io/github/stars/chenxingk/AliYunPan.svg?style=social)](https://github.com/chenxingk/AliYunPan)
[![GitHub release](https://img.shields.io/github/v/release/chenxingk/AliYunPan)](https://github.com/chenxingk/AliYunPan/releases)
[![GitHub license](https://img.shields.io/github/license/chenxingk/AliYunPan)](https://github.com/chenxingk/AliYunPan/blob/master/LICENSE)
## 支持的平台
Windows • Linux • macOS
#### 环境
Java Swing + FlatLaf + Hutool + Okhttp3
如果觉得不错希望您能留下真贵的Star,您的Star就是我的动力,感谢!
#### 由来
工作中会经常接收到各个客户发来的种种文件,这些文件又比较重要,搞丢了就会很麻烦。
而且公司电脑的文件回家后要改就很麻烦,不能同步,苦于网上没有找到类似的备份软件,咱自己动手写一个!
哪我为什么不用百度云盘???因为穷!!!因为限速。。。
#### 截图速览
<p align="center">
<a href="https://images.gitee.com/uploads/images/2022/0228/184705_4b743edb_4873209.png">
<img alt="AliYunPan" src="https://images.gitee.com/uploads/images/2022/0228/184705_4b743edb_4873209.png">
</a>
</p>
<p align="center">
<a href="https://images.gitee.com/uploads/images/2022/0228/184734_bfa88bd4_4873209.png">
<img alt="AliYunPan" src="https://images.gitee.com/uploads/images/2022/0228/184734_bfa88bd4_4873209.png">
</a>
</p>
<p align="center">
<a href="https://images.gitee.com/uploads/images/2022/0228/184836_e0f63180_4873209.png">
<img alt="AliYunPan" src="https://images.gitee.com/uploads/images/2022/0228/184836_e0f63180_4873209.png">
</a>
</p>
#### 下载安装
[备份助手下载地址](https://gitee.com/xingk-code/AliYunPan/releases)
#### 更新日志
##### 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 自动上传本地目录到【阿里云盘】<br>
PS:如需修改执行时间请到back_config.setting文件中修改backupTime参数,注意格式不要写错哦~如【20:30:00】
6. 登录状态:自动保存登录状态,减少登录次数,提升用户体验
#### 开发计划....
1.生成上传日志文件
2.是否开启压缩后备份
3.按关键字、按类型上传
#### 使用说明
1. 双击打开程序,登录阿里云盘账号
2. 选择要备份的目录
3. **备份目录则填写想要上传到【阿里云盘】的目录名称**
4. **备份模式:**
1. 普通备份:会按本地目录结构上传文件
2. 分类备份:会将本地文件按文档、压缩包、软件、音乐、图片、视频等分类上传
5. 点击开始备份,即可全量备份所选目录。
#### 常见问题
出现【请您先在电脑网页登录成功后,再登录本软件。】是因为第一次在本设备登录需要进行二次认证。。。暂未兼容
### 特别感谢
[zhoubochina](https://gitee.com/zhoubochina)
[FlatLaf](https://www.formdev.com/flatlaf/)
[Hutool](http://hutool.cn/)
没有合适的资源?快使用搜索试试~ 我知道了~
温馨提示
【资源说明】 1、该资源内项目代码都是经过测试运行成功,功能正常的情况下才上传的,请放心下载使用。 2、适用人群:主要针对计算机相关专业(如计科、信息安全、数据科学与大数据技术、人工智能、通信、物联网、数学、电子信息等)的同学或企业员工下载使用,具有较高的学习借鉴价值。 3、不仅适合小白学习实战练习,也可作为大作业、课程设计、毕设项目、初期项目立项演示等,欢迎下载,互相学习,共同进步! 自动备份文件到阿里云盘的备份工具(源码+项目说明)(网盘备份,一款可以自动检测新增文件,自动上传,定时自动备份本地目录文件到【阿里云盘】等于一体的多功能云备份工具).zip
资源推荐
资源详情
资源评论
收起资源包目录
自动备份文件到阿里云盘的备份工具(源码+项目说明)(网盘备份,一款可以自动检测新增文件,自动上传,定时自动备份本地目录文件到【阿里云盘】等于一体的多功能云备份工具).zip (59个子文件)
code_30312
pom.xml 7KB
assets
mac
AliYunPan.icns 38KB
linux
AliYunPan.png 15KB
windows
AliYunPan.ico 66KB
src
test
java
xin
xingk
www
Test.java 123B
main
resources
logback.xml 902B
version.json 456B
icons
logo_mac.png 45KB
logo.png 41KB
logo.svg 10KB
logo-128.png 3KB
loading_dark.gif 3KB
zs.png 21KB
db_init.db 9KB
db
1.sql 16B
2.sql 36B
java
xin
xingk
www
context
BackupContextHolder.java 2KB
App.java 2KB
common
constant
CommonConstants.java 2KB
DictConstants.java 2KB
DirWatcher.java 4KB
CronTasks.java 2KB
entity
aliyun
FileInfo.java 537B
CloudFile.java 976B
Backup.java 952B
BaseEntity.java 452B
mybatis
mapper
BackupMapper.java 195B
service
BackupService.java 2KB
config
MybatisAspect.java 2KB
CustomMetaObjectHandler.java 676B
MybatisPlusConfig.java 8KB
CustomerIdGenerator.java 557B
UploadThread.java 137B
ui
Home.form 6KB
dialog
Edit.java 16KB
UpdateDialog.java 9KB
UpdateDialog.form 5KB
Edit.form 7KB
About.form 4KB
About.java 8KB
menu
TopMenuBar.java 7KB
TableMenuBar.java 1KB
Home.java 16KB
MainFrame.java 2KB
Login.java 8KB
Login.form 2KB
util
UIUtil.java 5KB
ShortCutUtil.java 9KB
CacheUtil.java 2KB
ConfigUtil.java 4KB
ComponentUtil.java 2KB
UpdateUtil.java 5KB
BackupUtil.java 10KB
FileUtil.java 8KB
OkHttpUtil.java 13KB
AliYunUtil.java 14KB
SyncUtil.java 4KB
Languages
ChineseSimplified.isl 19KB
README.md 5KB
共 59 条
- 1
资源评论
龙年行大运
- 粉丝: 1163
- 资源: 3823
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功