做了一个同步本地文件夹托盘应用,基于 go wails+systray 的低内存占用

232 天前
 yzhen123

项目地址: https://github.com/zaaack/sync-folder

nas 太贵,云服务太贵,所以拿平时 nuc 24 小时开机当 nas+跑一些服务,对于重要文件打算采用双硬盘备份,本来是用 freefilesync, 但是发现对多文件夹不太支持,所以弄了个 ts 版的,感觉内存占用太多,所以又用 gpt 翻译到 go, 整了个桌面应用版的,不开窗口后台内存才 10mb 。

在开发过程中发现 wails 的 webview app 多次启动销毁会导致卡住闪退,所以采用了多进程架构,感觉非常合理稳定了。

2010 次点击
所在节点    分享创造
4 条回复
SirYuxuan
232 天前
syncthing 也很不错呢
NewYear
232 天前
freefilesync 可以建立多个任务文件,通过命令行触发啊。
molezznet
232 天前
同机驱到 smb 驱?还是 c 到 webdav 或 sftp 这样的?
yuuko
231 天前
什么同步机制?

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

https://ex.noerr.eu.org/t/1106017

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

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

© 2021 V2EX