Find.find by block : Find « File Directory « Ruby






Find.find by block


require 'find'

Find.find('./') do |path|
  Find.prune if File.basename(path) == 'subdir2'
  puts path
end

 








Related examples in the same category

1.Find a path
2.prune under file basename
3.Finding the Files
4.Find the MP3s.
5.Find the README files.
6.File a file starting with certain string
7.Finds files that were probably left behind by emacs sessions.
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.