title: In Node.js, is it possible to tell where a watched file was moved to?
body: <p><a href="http://nodejs.org/docs/latest/api/fs.html#fs.watch">fs.watch</a> provides only two possible event types: <code>'rename'</code> and <code>'change'</code>. Both renaming a file (e.g. using <code>mv</code>) and deleting it (e.g. using <code>rm</code>) cause <code>fs.watch</code> to report a <code>'rename'</code> event.</p>
  
  <p>After a file is moved, <code>fs.watch</code> will continue to report events from it (unless you explicitly close the <a href="http://nodejs.org/docs/latest/api/fs.html#fs.FSWatcher">FSWatcher</a>). When that happens, I'd like to know where the file has moved to.</p>
  
  <p>Is there any way to do this, short of touching every file on the system in turn to see when a <code>'change'</code> event is fired?</p>