2009-03-04 24 views

回答

47
require 'fileutils' 

FileUtils.rm_rf(dir) 
+3

请注意,文档包含以下警告:如果您未通过,则可能会公开漏洞:secure as an选项rm_rf。 – BKewl 2014-03-03 20:09:00

-1

最懒的方法是:

def delete_all(path) 
    `rm -rf "#{path}"` 
end 
3

纯Ruby的方式:

要求 '文件实用程序'

FileUtils.rm_rf( “/目录/至/去”)

如果您需要线程安全:(警告,更改工作目录)

FileUtils.rm_rf(“directory/to/go”,:secure => true)

相关问题