我需要刪除一堆僅包含其他目錄和「.svn」目錄的子目錄。Ruby刪除僅包含特定目錄的子目錄
如果你看起來像一棵樹,「葉子」只包含「.svn」目錄,所以應該可以刪除樹葉,然後再升級一級,刪除新樹葉等。
我認爲這段代碼應該這樣做,但我堅持要在「什麼」放什麼。
Find.find('./com/') do |path|
if File.basename(path) == 'something'
FileUtils.remove_dir(path, true)
Find.prune
end
end
有什麼建議嗎?
這很好用,謝謝! – kraryal 2009-04-25 21:55:16