# Go开发的监听文件夹变更的组件 **Repository Path**: damonyuan/go-inotify-folder ## Basic Information - **Project Name**: Go开发的监听文件夹变更的组件 - **Description**: 只需把编译好的文件上传服务器中并执行即可, 不需要像以往一样需要安装插件 inotify ,简化工作 - **Primary Language**: Go - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 3 - **Forks**: 0 - **Created**: 2022-11-11 - **Last Updated**: 2025-07-12 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # Go开发的监听文件夹变更的组件 #### 介绍 只需把编译好的文件上传服务器中并执行即可, 不需要像以往一样需要安装插件 inotify ,简化工作 #### 使用说明 1. 安装Go 语言环境 >= 1.18 2. 在根目录执行 go build main 3. 上传编译好的 main,config.yaml 到服务器中 4. 修改 config.yaml - watchPath 监听路径,可以监听多个文件夹 - sh 当文件夹发生变动执行的shell 脚本,例如rsync ### 补充 ![输入图片说明](image.png) 截图所示的文件是已经编译好的文件(Linux) ,直接复制到服务器可以执行