Finds files that were probably left behind by emacs sessions. : Find « File Directory « Ruby






Finds files that were probably left behind by emacs sessions.


require 'find'
module Find
  def match(*paths)
    matched = []
    find(*paths) { |path| matched << path if yield path }
    return matched
  end
  module_function :match
end

def emacs_droppings(*paths)
  Find.match(*paths) do |p|
    (p[-1] == ?~ and p[0] != ?~) or (p[0] == ?# and p[-1] == ?#)
  end
end

 








Related examples in the same category

1.Find a path
2.Find.find by block
3.prune under file basename
4.Finding the Files
5.Find the MP3s.
6.Find the README files.
7.File a file starting with certain string
8.Finds all files that are larger than a certain threshold.
9.Finds all files modified more recently than a certain number of seconds ago.
10.Finds all files that haven't been accessed since they were last modified.