From: Tomek Paczkowski Date: 2008-04-15T21:45:14+09:00 Subject: win32-changenotify and modifying a file Hey! I'm working with win32-changenofity library to listen for any changes in a directory. I'm interested in added, deleted and modified files. That's my code: #------- filter = ChangeNotify::FILE_NAME | ChangeNotify::DIR_NAME abs_path = File.expand_path(dir) ChangeNotify.new(abs_path, true, filter) do |cn| cn.wait do |events| events.each do |event| puts(event.action, event.file_name) end end end #-------- The problem is when I modify file on disk, it's not reported. When I use additional filters like SIZE or LAST_WRITE I get changes reported few times. Is there some combination which will report file change only once? -- Oinopion http://hauru.eu