Tbpgr Blog

Employee Experience Engineer tbpgr(てぃーびー) のブログ

書籍 Ruby Cookbook | ファイルの存在確認

パンくず

Ruby Cookbook
ファイルの存在確認

概要

ファイルの存在確認

内容

ファイル、の存在チェックを行う場合
ファイルの存在のみ確認する場合

File.file? <ファイル名>

ディレクトリの存在のみ確認する場合

File.file? <ディレクトリ名>

ファイル、ディレクトリ問わず存在を確認する場合

File.file? <ファイル名もしくはディレクトリ名>

サンプル

filename = "C:\\hoge\\hoge.txt"
dirname = "C:\\hoge"
p File.file? filename
p File.exists? filename
p File.directory? filename
p "------------------------------"
p File.file? dirname
p File.exists? dirname
p File.directory? dirname

出力

true
true
false
"------------------------------"
false
true
true