From: matz@... (Yukihiro Matsumoto) Date: 2003-10-24T20:15:01+09:00 Subject: [ruby-dev:21705] Re: File#path on closed file. まつもと ゆきひろです In message "[ruby-dev:21701] Re: File#path on closed file." on 03/10/24, Tanaka Akira writes: |> ruby 1.8.0 (2003-10-05) [i686-linux] |> -e:1:in `path': closed stream (IOError) |> from -e:1 |> |> というように、File#path は close 後に呼び出せないことに気がついたので |> すが、これは意図された挙動でしょうか。 | |という話を思い出したのですが、これはどうなんでしょうか? | |File を close してから rename したかったんですが。 意図はしてました。というのは、close時にpathを保持している文 字列をfreeしているからです。しかし、これを変更するのは(少々 手がかかりますが)不可能ではないと思います。 どうなんでしょうねえ。