随笔-167  评论-65  文章-0  trackbacks-0
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



write by feng
posted on 2009-06-22 17:48 fl1429 阅读(330) 评论(0)  编辑  收藏 所属分类: Rails

只有注册用户登录后才能发表评论。


网站导航:
 
已访问数:
free counters