From: Go Nakagawa Date: 2002-01-25T21:00:57+09:00 Subject: [ruby-list:33535] broken symbolic link and File::mtime 中川といいます。 存在しないファイルへのシンボリックリンクに対する File::mtime の動作につ いて教えてください。 % ln -s foo bar % file bar bar: broken symbolic link to foo % ls -l bar lrwxrwxrwx 1 nakagawa nakagawa 3 Jan 25 20:43 bar -> foo % ruby -ve 'p File.mtime "bar"' ruby 1.6.6 (2001-12-26) [i386-linux] -e:1:in `mtime': No such file or directory - "bar" (Errno::ENOENT) from -e:1 File::lstat だと atime/ctime/mtime/ とも正常に取得できます。 1. 存在しないファイルへのシンボリックリンク対する File::mtime が例外を返 すのは仕様でしょうか? 2. エラーメッセージがわかりにくいと思うのですが… -- 中川 剛 / nakagawa@shizuokanet.ne.jp