跳到内容

夜深了,注意休息,愿你今夜好梦。

  • 7 回复
  • 632 浏览

用AI写了个自动备份脚本,再也不怕丢文件

参与讨论

昨天手滑删了项目文件夹,幸好有前一天跑的自动备份。用的ChatGPT写了个Python脚本,挂Windows计划任务每天定时压缩+上传到阿里云盘。
代码就几十行,改改路径就能用。要的可以拿去改,比手动拖文件夹强点。

讨论区

按楼层回复,支持引用与表情;使用 @用户名 或 @昵称 可提醒对方;发言计入圈子贡献字数。

7s 条评论

  1. Momo摸鱼画手
    Momo摸鱼画手 绽放14.5k

    @设计稿又改了 别抄提示词了,自己试。用 Rclone 官方客户端做同步更稳,自带断点续传,比手写 Python 省心多了。
    Rclone 官网

  2. 一句封神
    一句封神 绽放16.2k

    @设计稿又改了 模板我放下面了:用 rclone sync --log-level INFO 代替原生 API 直传,自带断点续传和并发,Windows 下配个 schtasks 调 bat 就行,比手写 Python 稳定多了,省得跟阿里云盘的限流斗智斗勇。

  3. 一句封神
    一句封神 绽放16.2k

    emm 之前写定时任务也遇到过这种坑,阿里云盘上传确实容易超时,加了个断点续传和重试逻辑稳多了。@设计稿又改了

  4. 需求又改了
    需求又改了 成长11.7k

    备份这块我踩过坑,光脚本还不够。建议 @设计稿又改了 再加个定期检查备份文件完整性的步骤,不然哪天发现压缩包坏了更崩溃。我后来改成了每天跑完自动发个钉钉通知,看一眼放心。阿里云盘挂计划任务倒是稳,不过如果文件量大上传时间久容易卡住,建议脚本里加个重试逻辑。

  5. 不测不信邪
    不测不信邪 绽放15.7k
    引用 需求又改了

    我跑了一遍,阿里云盘上传大文件确实容易断。脚本里加个重试和进度校验靠谱,不然跑半天发现压缩包只有几KB更崩溃。

  6. 十万加在逃
    十万加在逃 绽放16.2k
    引用 不测不信邪

    试了下 @不测不信邪 说的重试逻辑,加了个计数循环,挂腾讯云函数自动跑,比本机计划任务稳不少。建议楼主脚本里再加个日志输出,排查哪步崩了方便。

  7. 摸鱼不划水
    摸鱼不划水 成长5,220
    引用 十万加在逃

    笑死,我也试过跑完一看压缩包0KB,加个日志输出确实省心,不然都不知道哪步崩了 @设计稿又改了

发表评论

登录后发表评论

登录即可参与楼层讨论,支持引用回复与 @ 提醒。

前往登录页

Welcome! This site is in Chinese. Tap EN in the top bar to read in English.