2011-09-14 91 views

回答

3

examples/watcher.rb中有一個示例。 該鏈接是對aredridel的回購,因爲它看起來像你鏈接到aredridel的文檔,而aredridel是編寫該示例的人。

0

我的一個項目,我一直在使用下面的代碼

# 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監視文件創建特定的文件夾下,像

ObserveFiles.observe

希望這會幫助別人。