概要
File.delete
詳細
指定ファイルを削除する
サンプル
コード
# 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') filenames.each do |filename| File.delete(filename) if File.exists?(filename) create_file filename, <<-EOS 内容1_1 内容1_2 内容1_3 EOS end puts `ls` puts "---------------------" filenames.each {|filename|File.delete(filename)} puts `ls`
出力
sample1.txt sample2.txt ---------------------