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

2022-10-26 08:37:52 +08:00
 sjmcefc2

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

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

1259 次点击
所在节点    问与答
13 条回复
jimmy980352
2022-10-26 08:47:20 +08:00
Windows 的 power automate 应该可用实现
RRyo
2022-10-26 08:49:54 +08:00
需求重点是监测变化就 inotifywait
不需要就 add
sjmcefc2
2022-10-26 08:55:15 +08:00
power automate 没办法在 win7 上使用啊

@RRyo 是想做成这样,如何实现呢
Davic1
2022-10-26 09:05:23 +08:00
@sjmcefc2 实在没办法就 cmd 脚本+windows 计划任务
steins2628
2022-10-26 09:09:09 +08:00
我写过类似的,你看看符不符合你的要求
一个是 pyqt ,win7 可运行,下下来就能跑,支持本地和同步 webdav 、samba ,能用但现在来看不太好用
https://github.com/Hellager/mission-backup/tree/pyqt
一个是基于 Tauri 重写的,win7 理论上可运行但我没打包,需要自己重新编译,windows 下没问题
https://github.com/Hellager/mission-backup/tree/main
liuxiniszuhi3
2022-10-26 09:28:15 +08:00
我用 RAR ,因为它有命令行。7ZIP 就不知道有没有命令行了。
ashes1122
2022-10-26 09:50:47 +08:00
"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
2022-10-26 10:20:50 +08:00
@ashes1122 这个是固定目录吧,我需要压缩备份的目录分部在不同的文件夹,虽然名字相似
@steins2628 缺少 dll 啊
ashes1122
2022-10-26 10:43:38 +08:00
@sjmcefc2 每个目录写一个不就可以了吗
SenLief
2022-10-26 10:57:02 +08:00
自己写脚本吧。7zip 我记得有命令行的。
steins2628
2022-10-26 11:33:13 +08:00
@sjmcefc2 win7 专业版 7601 pyqt 分支可以直接运行,不行的话还是写脚本吧,7z 支持命令行的
sjmcefc2
2022-10-26 12:30:29 +08:00
@ashes1122 500 个目录下的子目录啊
jucelin
2022-10-26 13:18:14 +08:00
"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

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/889877

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX