项目地址: https://github.com/zaaack/sync-folder
nas 太贵,云服务太贵,所以拿平时 nuc 24 小时开机当 nas+跑一些服务,对于重要文件打算采用双硬盘备份,本来是用 freefilesync, 但是发现对多文件夹不太支持,所以弄了个 ts 版的,感觉内存占用太多,所以又用 gpt 翻译到 go, 整了个桌面应用版的,不开窗口后台内存才 10mb 。
在开发过程中发现 wails 的 webview app 多次启动销毁会导致卡住闪退,所以采用了多进程架构,感觉非常合理稳定了。