clue about deleting empty directories in a file structure ?

I have been playing around w Dir and FileUtils, and I can delete the stuff I want to get rid off , but then I get some empty folders

is there any way to remove ( recursively… ) all empty folders ?

I found a piece of code dated 2007 … is there anything new around ?

thanks for feedback

[SOLVED] found a better module extending FileUtils … it works

module MyExtensions

module FileUtils

Gracefully delete dirs that are empty (or contain empty children).

def rmdir_empty(*dirs)

dirs.each do |dir|

begin

ndel = Dir.glob("#{dir}/**/", File::FNM_DOTMATCH).count do |d|

begin; Dir.rmdir d; rescue SystemCallError; end

end

end while ndel > 0

end

end

end

module ::FileUtils

extend FileUtils

end

end