# File lib/directory_watcher.rb, line 523
  def reset( pre_load = false )
    was_running = @scanner.running?

    stop if was_running
    File.delete(@persist) if @persist and test(?f, @persist)
    @scanner.reset pre_load
    start if was_running
    self
  end