demo:
require 'fileutils'
def delete(filename)
Dir["#{File.dirname(filename)}/*"].each do |file|
next if File.basename(file) == File.basename(filename)
FileUtils.rm_rf file,:noop => true, :verbose => true
end
end
files = 'public/upload/48/*'
delete(files)注意如果需要成功運行的話,把紅色部分去掉,紅色部分表示 不執行,只是輸出到控制臺
ref:
http://groups.google.com/group/comp.lang.ruby/browse_thread/thread/7fe8d78ee4e464ee
posted on 2009-06-22 17:48
fl1429 閱讀(337)
評論(0) 編輯 收藏 所屬分類:
Rails