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 阅读(329)
评论(0) 编辑 收藏 所属分类:
Rails