缘由

一直有个不好的习惯,将所有文件都存在个人U盘,下班直接拔了就回家。

前久把U盘插入MacBook后,U盘就无法读数据了,搞了很久也没搞定。

当然了,里面的数据也无法使用了。

所以,现在的想法:

1、U盘在插入后,能自动将数据复制到电脑上进行备份

2、复制数据时,不用全部复制,只复制有变更的部分文件。

思路

1、首次插入U盘,检测是否有备份数据。同时生成U盘的数据目录树。

2、如果已有备份数据,检查数据是否有更新,替换更新的数据文件。

3、定期备份。

4、在拔出U盘前,手动检查备份。

解决

需要使用的库

python : os、 shutil

data : sqlite

最新文章

  1. GitLab CI持续集成配置方案(补)
  2. ASP.NET Core (Database First)
  3. Opencv显示图片并监听鼠标坐标
  4. [SAP ABAP开发技术总结]文本文件、Excel文件上传下传
  5. HDU1724 Ellipse(数值积分)
  6. 【hadoop2.6.0】倒排索引遇到问题了
  7. 【转】iOS开发常用的第三方类库
  8. jquery easyui filebox 上传附件 + asp.net后台
  9. MariaDB GTID 复制同步
  10. Http协议详解,获取doPost,doGet提交的数据,以及编码问题
  11. 文件lseek操作产生空洞文件的方法
  12. mysql8 安装笔记
  13. error: #error This file requires compiler and library support for the ISO C++ 2011 standard. This support is currently experimental, and must be enabled with the -std=c++11 or -std=gnu++11 compiler op
  14. js:上传图片并预览(https://blog.csdn.net/weixin_38023551/article/details/78318532)
  15. Mac改键软件Karabiner使用教程
  16. linux 常用命令(三)ssh
  17. AWK处理数组
  18. 【OpenCV】摄像机标定+畸变校正
  19. mysql buffer
  20. 10-17(day2)

热门文章

  1. Node.js学习笔记----day05 (Promise详情)
  2. 真正“搞”懂HTTP协议11之代理服务
  3. Linux07-常用命令-权限
  4. 高效字符串匹配算法——BM 算法详解(C++)
  5. mybatis学习日记2
  6. Class path contains multiple SLF4J bindings解决
  7. STM32F4库函数初始化系列:串口DMA接收
  8. 基于jib-maven-plugin快速构建微服务docker镜像
  9. JZOJ 4216.平方和
  10. Hexo系列(一):Hexo简介