singleton method File.ftype

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

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

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

  • "file"
  • "directory"
  • "characterSpecial"
  • "blockSpecial"
  • "fifo"
  • "link"
  • "socket"
  • "unknown"
[PARAM] filename:
ファイル名を表す文字列を指定します。
[EXCEPTION] Errno::EXXX:
情報の取得に失敗した場合に発生します。


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