404 Blog Not Found:perl - O'ReillyのiPhoneアプリ本からepubをぶっこぬくを参考に、Ruby版を作ってみるテスト。 #/usr/bin/env ruby def deleteall(delthem) if FileTest.directory?(delthem) then # ディレクトリかどうかを判別 Dir.foreach( delthem ) do |file| # 中身を一覧 next if /^\.+$/ =~ file # 上位ディレクトリと自身を対象から外す deleteall( delthem.sub(/\/+$/,"") + "/" + file ) end Dir.rmdir(delthem) rescue "" # 中身が空になったディレクトリを削除 else File.delete(delthem) # ディレクトリでなければ