7

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

 1 year ago
source link: https://www.v2ex.com/t/889877
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.
neoserver,ios ssh client

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

V2EX  ›  问与答

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

  sjmcefc2 · 7 小时 3 分钟前 · 609 次点击

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

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

13 条回复    2022-10-26 13:18:14 +08:00
jimmy980352

jimmy980352      6 小时 54 分钟前

Windows 的 power automate 应该可用实现
RRyo

RRyo      6 小时 51 分钟前

需求重点是监测变化就 inotifywait
不需要就 add
sjmcefc2

sjmcefc2      6 小时 46 分钟前

power automate 没办法在 win7 上使用啊

@RRyo 是想做成这样,如何实现呢
Davic1

Davic1      6 小时 36 分钟前

@sjmcefc2 实在没办法就 cmd 脚本+windows 计划任务
steins2628

steins2628      6 小时 32 分钟前

我写过类似的,你看看符不符合你的要求
一个是 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      6 小时 13 分钟前

我用 RAR ,因为它有命令行。7ZIP 就不知道有没有命令行了。
ashes1122

ashes1122      5 小时 50 分钟前

"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      5 小时 20 分钟前

@ashes1122 这个是固定目录吧,我需要压缩备份的目录分部在不同的文件夹,虽然名字相似
@steins2628 缺少 dll 啊
ashes1122

ashes1122      4 小时 57 分钟前

@sjmcefc2 每个目录写一个不就可以了吗
SenLief

SenLief      4 小时 44 分钟前

自己写脚本吧。7zip 我记得有命令行的。
steins2628

steins2628      4 小时 8 分钟前

@sjmcefc2 win7 专业版 7601 pyqt 分支可以直接运行,不行的话还是写脚本吧,7z 支持命令行的
sjmcefc2

sjmcefc2      3 小时 10 分钟前

@ashes1122 500 个目录下的子目录啊
jucelin

jucelin      2 小时 23 分钟前

"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

关于   ·   帮助文档   ·   API   ·   FAQ   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   4649 人在线   最高记录 5497   ·  

创意工作者们的社区

World is powered by solitude

VERSION: 3.9.8.5 · 48ms · UTC 07:41 · PVG 15:41 · LAX 00:41 · JFK 03:41
Developed with CodeLauncher
♥ Do have faith in what you're doing.


About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK