ruby-inotify的例子?
我正在寻找一个简单,简洁的示例,使用inotify gem来检测对目录的更改。
它没有例子。
examples / watcher.rb中有一个例子。 该链接是aredridel的repo,因为它看起来像是链接到aredridel的文档,而aredridel是编写该示例的人。
我的一个项目我使用ruby-inotify
使用以下代码监视特定文件夹下的文件创建
# 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
使用此代码
ObserveFiles.observe
希望这会对某人有所帮助。