概要
File.directory?
詳細
指定ファイルがディレクトリかどうか判断する
サンプル
コード
# encoding: utf-8 def create_file(filename, contents) File.open(filename, 'w:utf-8') do |f| f.print contents end end filenames = ['sample1.txt', 'sample2.txt'] Dir.mkdir('tmp') unless File.exists?('tmp') Dir.chdir('tmp') Dir.mkdir('tmp') filenames.each do |filename| File.delete(filename) if File.exists?(filename) create_file filename, <<-EOS 内容1_1 内容1_2 内容1_3 EOS end filenames.each {|filename|puts File.directory? filename} puts File.directory? 'tmp'
出力
false false true