Rubyでディレクトリを作成する

  • Pocket
  • このエントリーをはてなブックマークに追加
  • 162 follow us in feedly

まえがき

フォルダのパスを指定して、存在するディレクトリ上で新しいディレクトリを作成する方法と、パスを指定してパスが存在しない場合は存在しないパスごと一気に作成する方法がある。

サンプル

require 'fileutils'

# dir1を作成
FileUtils.mkdir("dir1") unless FileTest.exist?("dir1")

# dir1内にdir2を作成
FileUtils.mkdir("dir1/dir2") unless FileTest.exist?("dir1/dir2")

# これでdir2が存在しないのでエラー
FileUtils.mkdir("dir2/dir2") unless FileTest.exist?("dir2/dir2")

# これはdir2が存在しなくてもdir2内にdir2を作成することができる
FileUtils.mkdir_p("dir2/dir2") unless FileTest.exist?("dir2/dir2")

おすすめ書籍

パーフェクトRuby (PERFECT SERIES 6)
Rubyサポーターズ すがわら まさのり 寺田 玄太郎 三村 益隆 近藤 宇智朗 橋立 友宏 関口 亮一
技術評論社
売り上げランキング: 9,964
プログラミング言語 Ruby
プログラミング言語 Ruby
posted with amazlet at 13.12.02
まつもと ゆきひろ David Flanagan
オライリージャパン
売り上げランキング: 114,558

関連記事

github-travisci-ruby-rspec-1github-travisci-ruby-rspec-1.png

RubyのテストをGiHub・TravisCIを使ってやってみる

まえがき 今回はTravisCIというGitHubで使える無料のCIツ...

記事を読む

RedmineをMacにインストールしておいたのでメモ

まえがき 今回はスケジュールアプリ感覚でローカルマシン上にRedmin...

記事を読む

rails-pryrails-pry.png

Railsでpry使おうとして困ったのでメモ

まえがき Rubyのirbの拡張版のpryをrails consol...

記事を読む

ruby-cui-1ruby-cui-1.png

Ruby製CUIのTwitterクライアントを作ってみた

まえがき RubyのThorのを更に使って遊んで見たかったのでCUIの...

記事を読む

rails runnerでRailアプリのバッチスクリプトを作る。

まえがき Railsで開発している時にちょっとしたバッチスクリプトな...

記事を読む

新着記事

no image

PHPでRubyのirbっぽいインタラクティブなスクリプトが実行できる「boris」

まえがき PHPでもRubyのirbみたいなことがしたくて探してみたと...

記事を読む

2015年の抱負と去年の振り返り〜よちよちWEB業界1年経験して〜

まえがき あけましておめでとうございます。今年もどうぞよろしくお願いし...

記事を読む

Java SE 7 Bronze試験(1Z0-802)を受けてきました

まえがき 以前から少し受けてみたかった試験『Java SE 7 Bro...

記事を読む

HubotでJenkinsのジョブを実行する

まえがき HubotをつかってJenkinsのジョブをじっこうしてみた...

記事を読む

no image

Hubotをforeverでデーモン化する

まえがき 今回はHubotをforeverを使ってデーモン化してみた時...

記事を読む

スポンサーリンク

  • Sorry. No data so far.

PAGE TOP ↑