Ruby 2.2.0 リファレンスマニュアル > ライブラリ一覧 > 組み込みライブラリ > File::Statクラス > symlink?
symlink? -> false
[permalink][rdoc]シンボリックリンクである時に真を返します。 ただし、File::Statは自動的にシンボリックリンクをたどっていくので 常にfalseを返します。
require 'fileutils' outfile = $0 + ".ln" FileUtils.ln_s($0, outfile) p File::Stat.new(outfile).symlink? #=> false p File.lstat(outfile).symlink? #=> true p FileTest.symlink?(outfile) #=> true
[SEE_ALSO] File.lstat