V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
爱意满满的作品展示区。
yzhen123
V2EX  ›  分享创造

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

  •  
  •   yzhen123 · 3 天前 · 1037 次点击

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

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

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

    4 条回复    2025-01-19 22:18:01 +08:00
    SirYuxuan
        1
    SirYuxuan  
       3 天前
    syncthing 也很不错呢
    NewYear
        2
    NewYear  
       2 天前
    freefilesync 可以建立多个任务文件,通过命令行触发啊。
    molezznet
        3
    molezznet  
       2 天前 via Android
    同机驱到 smb 驱?还是 c 到 webdav 或 sftp 这样的?
    yuuko
        4
    yuuko  
       1 天前
    什么同步机制?
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5538 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 17ms · UTC 07:23 · PVG 15:23 · LAX 23:23 · JFK 02:23
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.