FileおよびDirクラスを使用することで、ファイルおよびディレクトリの存在確認ができます。また、Dirクラスでディレクトリ作成や削除を行うこともできます。
sample.rb
#!/usr/bin/ruby
# -*- coding: utf-8 -*-
p File.exists? 'sample.txt'
`touch sample.txt`
p File.exists? 'sample.txt'
p Dir.exists? 'sample_dir'
Dir.mkdir 'sample_dir'
p Dir.exists? 'sample_dir'
Dir.rmdir 'sample_dir'
p Dir.exists? 'sample_dir'
実行例
$ ruby sample.rb
false
true
false
true
false