From: nobu.nakada@... Date: 2002-09-16T23:09:26+09:00 Subject: [ruby-dev:18301] Re: File.safe_unlink under non-DOSISH, Dir.makedirs, etc. なかだです。 At Mon, 16 Sep 2002 14:06:26 +0900, WATANABE Hirofumi wrote: > > ftools.rbのsafe_unlinkですが、削除しようとするファイル自体のパー > > ミッションが関係するのは、DOSISHなシステムだけなので、他の環境 > > では正しく動きません。 > > これはディレクトリが指定された場合という意味ですか? > それともそもそも他人のファイルをchmodしようとして例外になっ > てって話かな? $ mkdir x $ touch x/y $ chmod -w x $ ruby -rftools -e 'File.safe_unlink("x/y")' としたときにx/yが消されないということですが、今試したらGNUのrm でも-fつけててもエラーになりました。うーん、そこまですることも ないのかなぁ。 > > あとついでにrmdir -p相当のFile.rmdirsとか。 > > いやrmdir -p相当よりはrm -rf相当のほうが欲しいと思うので、 > ftoolsには引退してもらって、そろそろfileutilsを使わないと。 実のところfileutilsをすっかり忘れてました。 -- --- 僕の前にBugはない。 --- 僕の後ろにBugはできる。 中田 伸悦