2009-03-04 27 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)

相關問題