2011-09-14 2 views
1

inotify 보석을 사용하여 디렉토리 변경을 감지하는 간단하고 간결한 예를 찾고 있습니다.ruby-inotify 예제?

예제가 없습니다.

+0

사례가 더 있습니까? – rdsoze

답변

3

예를 들어 examples/watcher.rb이 있습니다. 이 링크는 aredridel의 문서에 링크 된 것처럼 보이므로 aredridel의 repo에 연결되며 예제를 작성한 사람은 aredridel입니다. 내 프로젝트의

0

하나는 내가이 사람을 도움이 될 것입니다

ObserveFiles.observe

희망처럼 다음 코드를

# frozen_string_literal: true 

require 'rb-inotify' 

# observe indicate folder, trigger event after 
module ObserveFiles 
    def self.observe 
    watcher = INotify::Notifier.new 
    directory = CONFIG['xml_folder'] # folder that want to watch 
    watcher.watch(directory, :create) do |event| 
     # do your work where 
     # here, event.name is created file name 
     # event.absolute_name file absolute path 
    end 
    watcher.run 
    end 
end 

사용이 코드를 사용하여 특정 폴더에 감시 파일 생성에 대한 ruby-inotify을 사용했다.