基本上,它是autotest的一个扩展,它监听来自操作系统的通知,并允许autotest不永久扫描文件更改,而只测试必要的更改。它节省了CPU和磁盘的使用。
发布于 2010-06-29 13:01:20
Windows提供了名为FindFirstChangeNotification http://msdn.microsoft.com/en-us/library/aa365261(VS.85).aspx的文件更改通知应用编程接口
事实证明,已经有人为此制作了一个小型ruby-bridge,您可以将其用作起点:http://blade.nagaokaut.ac.jp/cgi-bin/scat.rb/ruby/ruby-talk/36807
发布于 2011-05-15 23:38:23
有针对Guard的rb-fchange。
发布于 2014-01-28 23:14:53
我试了几个,在Vista中,wdm最适合我。
require 'wdm'
monitor = WDM::Monitor.new
monitor.watch_recursively('c:\test') { |change| puts change.path }
monitor.run!https://stackoverflow.com/questions/2896062
复制相似问题