20th Sun
Rubyで一時的なディレクトリを作成する方法
Rubyで一時ファイルを作成する場合は、
Tempfileを使うのが一般的だと思いますが、
今回は一時ディレクトリを作成する方法を紹介します。
Jim Freezeさん作のTempDirです。sudo gem install tempdirでインストールできて、
以下のようにして使います。
ruby>>
require 'rubygems'
require 'temp_dir'
TempDir.create do |dir|
puts dir # => "/tmp/temp_dir_24463_24509_oxvgf"
end
<<--
dirは生成された一時ディレクトリのpathを示す文字列です。createブロックを抜けると一時ディレクトリは削除されます。
posted by
genki on Sun 20 Jul 2008 at 07:58 with 4 comments
1.8.6ではまだ無いみたいなので、1.8.7から実装された機能なんですね。今後はこれを使うようにしよう。