Ruby

Rubyの Dir.mkdir(dirname)って、ずーっと奥にあるディレクトリを一気に作れないわよね。

そんなん当たり前だろって言われそうだけど、 UNIXのコマンドだって mkdir -p ディレクトリ名で一発作成できるでしょう? それにAdobe AIRで遊んでた時だって、ちゃんと一発作成できるメソッドがあったのよね。

それでRubyにないのかと思ったら、やっぱりあったわ。FileUtilsに入ってた。

require "fileutils"
:
:
FileUtils.mkdir_p(dirname)

ん、ちょっと書き方がHackっぽいけど、ちゃんと動くみたいね。

ちなみに、逆に「このディレクトリ、たくさんファイルあるけどガツッと削除」もできるのよ。こうやるの。

FileUtils.rm_p(dirname)

ね! :)


トップ   編集 凍結 差分 履歴 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2016-04-26 (火) 18:51:40