Ruby 2.5.0 リファレンスマニュアル > ライブラリ一覧 > 組み込みライブラリ > Fileクラス > ftype

singleton method File.ftype

ftype(filename) -> String[permalink][rdoc]

ファイルのタイプを表す文字列を返します。

文字列は以下のうちのいずれかです。File.lstat(filename).ftype と同じです。 シンボリックリンクに対して "link" を返します。

[PARAM] filename:
ファイル名を表す文字列を指定します。
[EXCEPTION] Errno::EXXX:
情報の取得に失敗した場合に発生します。

例:

File.ftype("testfile")            # => "file"
File.ftype("/dev/tty")            # => "characterSpecial"
File.ftype("/tmp/.X11-unix/X0")   # => "socket"