1
A
답변
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
을 사용했다.
사례가 더 있습니까? – rdsoze