ファイルタイプを取得する
File::ftypeメソッドを使用する事で、ファイルの種類を取得する事ができます。
code:ruby
File.ftype("/etc/passwd") #=> "file"
File.ftype("/etc" ) #=> "directory"
また文字列ではなく、真偽を返すメソッドも、FileTest?モジュールにより提供されています。
code:ruby
FileTest.exists?("/etc") #=> true
FileTest.directory?("/etc") #=> true
FileTest.file?("/etc") #=> false
これらは、Fileメソッドからでも使用可能です。
code:ruby
File.exists?("/etc") #=> true
File.directory?("/etc") #=> true
File.file?("/etc") #=> false
#ファイルアクセス
## ファイルタイプを取得する