Go
file-watcherfilesystemfsnotifygogofsnotify / fsnotify
Go를 위한 크로스 플랫폼 파일 시스템 알림.
60
3
약 1개월 전
이 프로젝트에 대해
gofsnotify 님의 fsnotify 프로젝트는 GitHub에서 60개의 별을 받으며 많은 개발자들의 주목을 받고 있습니다. 특히 Go 환경에서 유용하게 활용될 수 있으며, 최근 오픈소스 커뮤니티에서 활발한 기여와 토론이 이루어지고 있는 트렌딩 레포지토리입니다.
Language Breakdown
Go 100%
🇰🇷 한국어 번역 README
캐시 히트fswatcher
Go를 위한 크로스 플랫폼 파일 시스템 알림.
이전에는
github.com/gofsnotify/fsnotify(패키지fsnotify)로 배포되었습니다. 이전 경로는 더 이상 사용되지 않으며 여기로 리디렉션됩니다; import를 업데이트하고fsnotify.X를fswatcher.X로 이름을 변경하세요. #27을 참조하세요.
설치
사용법
API
NewWatcher() (*Watcher, error)— watcher를 생성합니다.(*Watcher).Add(path string, op Op) error— 지정된 이벤트 마스크로path를 등록합니다.path가 이미 등록된 경우ErrAlreadyAdded를 반환합니다.(*Watcher).AddRecursive(path string, op Op) error—path와 그 하위 디렉터리를 모두 등록합니다. 새로 생성되는 하위 디렉터리는 자동으로 감시되며, 제거된 하위 디렉터리는 해제됩니다.Remove는 원래 재귀 루트에 대해서만 호출할 수 있습니다.(*Watcher).Remove(path string) error—path등록을 해제합니다.AddRecursive등록의 경우 전체 서브트리가 해제됩니다.(*Watcher).Close() error— watcher를 중지하고 채널을 닫습니다.(*Watcher).Events <-chan Event— 변경 알림을 수신합니다.(*Watcher).Errors <-chan error— 치명적이지 않은 오류를 수신합니다.
경로는 정규화됩니다(절대 경로, 정리됨, 대상이 존재할 경우 심볼릭 링크 해석; Windows에서는 8.3 짧은 형식이 확장되고 대소문자가 통합됨), 따라서 같은 경로의 두 가지 표기가 중복 제거되며 Event.Name은 항상 정규화된 형태로 반환됩니다.
이벤트
| Op | 설명 |
|---|---|
| Create | 파일 또는 디렉터리 생성 |
🌐 본 텍스트는 빠른 이해를 돕기 위한 요약 번역본입니다. 정확한 기술 정보 및 전체 코드는 GitHub 원문에서 확인하실 수 있습니다.
🔗 유사한 프로젝트
이 정보는 AI가 자동으로 분석한 결과입니다. 정확한 내용은 원문을 확인하세요.
gofsnotify/fsnotify GitHub 원문 바로가기 →