sjmcefc2
V2EX  ›  问与答

请教 7zip 如何定时备份指定的文件夹?

  •  
  •   sjmcefc2 · Oct 26, 2022 · 2545 views
    This topic created in 1473 days ago, the information mentioned may be changed or developed.

    有个需求,想着通过 7zip 定时备份指定的文件夹,比如

    w 盘符下面 A,B,C,D 文件夹下 A1,B1,C1,D1 下的 2020M09 文件夹内的文件,这个如何实现呢?

    13 replies  •  2022-10-26 13:18:14 +08:00
    jimmy980352
    jimmy980352
    Oct 26, 2022
    1
    Windows 的 power automate 应该可用实现
    RRyo
    RRyo
    Oct 26, 2022
    2
    需求重点是监测变化就 inotifywait
    不需要就 add
    sjmcefc2
    sjmcefc2
    OP
    Oct 26, 2022
    3
    power automate 没办法在 win7 上使用啊

    @RRyo 是想做成这样,如何实现呢
    Davic1
    Davic1
    Oct 26, 2022
    4
    @sjmcefc2 实在没办法就 cmd 脚本+windows 计划任务
    steins2628
    steins2628
    Oct 26, 2022
    5
    我写过类似的,你看看符不符合你的要求
    一个是 pyqt ,win7 可运行,下下来就能跑,支持本地和同步 webdav 、samba ,能用但现在来看不太好用
    https://github.com/Hellager/mission-backup/tree/pyqt
    一个是基于 Tauri 重写的,win7 理论上可运行但我没打包,需要自己重新编译,windows 下没问题
    https://github.com/Hellager/mission-backup/tree/main
    liuxiniszuhi3
    liuxiniszuhi3
    Oct 26, 2022
    6
    我用 RAR ,因为它有命令行。7ZIP 就不知道有没有命令行了。
    ashes1122
    ashes1122
    Oct 26, 2022
    7
    "C:\Program Files\7-Zip\7z.exe" a "\\ip 地址\common\xx 目录_back\文件名_%date:~0,4%%date:~5,2%%date:~8,2%.zip" "C:\inetpub\xx 目录"

    以前用过的一个,自己改下应该就可以了。
    sjmcefc2
    sjmcefc2
    OP
    Oct 26, 2022
    8
    @ashes1122 这个是固定目录吧,我需要压缩备份的目录分部在不同的文件夹,虽然名字相似
    @steins2628 缺少 dll 啊
    ashes1122
    ashes1122
    Oct 26, 2022
    9
    @sjmcefc2 每个目录写一个不就可以了吗
    SenLief
    SenLief
    Oct 26, 2022
    10
    自己写脚本吧。7zip 我记得有命令行的。
    steins2628
    steins2628
    Oct 26, 2022
    11
    @sjmcefc2 win7 专业版 7601 pyqt 分支可以直接运行,不行的话还是写脚本吧,7z 支持命令行的
    sjmcefc2
    sjmcefc2
    OP
    Oct 26, 2022
    12
    @ashes1122 500 个目录下的子目录啊
    jucelin
    jucelin
    Oct 26, 2022
    13
    "C:\Program Files\7-Zip\7z.exe" a "C:\%Date:~0,4%%Date:~5,2%.zip"
    "W:\A1\%Date:~0,4%M%Date:~5,2%\"
    "W:\B1\%Date:~0,4%M%Date:~5,2%\"
    "W:\C1\%Date:~0,4%M%Date:~5,2%\"
    "W:\D1\%Date:~0,4%M%Date:~5,2%\"

    以上换号变空格试试。

    %Date:~0,4% 当前日期的年
    %Date:~5,2% 当前日期的月

    方法同 @ashes1122 #7
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   1668 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 94ms · UTC 11:10 · PVG 19:10 · LAX 03:10 · JFK 06:10
    ♥ Do have faith in what you're doing.