【发布时间】:2009-04-14 05:22:08
【问题描述】:
我需要删除一堆只包含其他目录的子目录,以及“.svn”目录。
如果你把它看成一棵树,“叶子”只包含“.svn”目录,所以应该可以删除叶子,然后退一步,删除新叶子等等。
我认为这段代码应该做到这一点,但我被困在“某物”中应该放什么。
Find.find('./com/') do |path|
if File.basename(path) == 'something'
FileUtils.remove_dir(path, true)
Find.prune
end
end
有什么建议吗?
【问题讨论】: