From: SATOH Fumiyasu Date: 2012-07-20T01:32:34+09:00 Subject: [ruby-list:48843] FileUtils.rm_rf がアクセス権のない空ディレクトリを削除しない さとうふみやす @ OSSTech です。 表題の問題に遭遇したのですが、これは仕様でしょうか。 ちなみに rm コマンドの -rf オプションでは削除されます。 https://gist.github.com/3144996 Windows ならしょうがない(私の知る限りアクセス権のないファイルは 削除不可なので)と思うのですが、UNIX 系の OS では rm -rf 相当 であって欲しいところです。 ちなみに、rake/clean.rb で次のようになっていて、アクセス権の ない空ディレクトリを含むディレクトリツリーを削除できない 問題に遭遇したので、試しに s/rm_r/rm_rf/ してみて気づきました。 CLEAN.each { |fn| rm_r fn rescue nil } -- -- Name: SATOH Fumiyasu (fumiyas @ osstech co jp) -- Business Home: http://www.OSSTech.co.jp/ -- GitHub Home: https://GitHub.com/fumiyas/