有个需求,想着通过 7zip 定时备份指定的文件夹,比如
w 盘符下面 A,B,C,D 文件夹下 A1,B1,C1,D1 下的 2020M09 文件夹内的文件,这个如何实现呢?
1
jimmy980352 2022-10-26 08:47:20 +08:00
Windows 的 power automate 应该可用实现
|
2
RRyo 2022-10-26 08:49:54 +08:00
需求重点是监测变化就 inotifywait
不需要就 add |
5
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 |
6
liuxiniszuhi3 2022-10-26 09:28:15 +08:00
我用 RAR ,因为它有命令行。7ZIP 就不知道有没有命令行了。
|
7
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 目录"
以前用过的一个,自己改下应该就可以了。 |
8
sjmcefc2 OP |
10
SenLief 2022-10-26 10:57:02 +08:00
自己写脚本吧。7zip 我记得有命令行的。
|
11
steins2628 2022-10-26 11:33:13 +08:00
@sjmcefc2 win7 专业版 7601 pyqt 分支可以直接运行,不行的话还是写脚本吧,7z 支持命令行的
|
13
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 |