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

関連記事

youtube_search_1youtube_search_1.png

RubyでYoutube動画検索を一番簡単シンプルに行うgem『youtube_search』

まえがき Youtubeの動画をキーワードに引っ掛けて検索したい!!...

記事を読む

【AWS】AmazonSNSをRubyスクリプトから叩いてプッシュ通知をしてみる

まえがき 最近iPhoneアプリのプッシュ通知を色々と試しているので...

記事を読む

ruby-term-ansicolorruby-term-ansicolor.png

Rubyで標準出力に色をつける『Term::ANSIColor』が使いやすくてイケてる!

まえがき RubyでThorとか触ってCUIのちょこっとしたツールと...

記事を読む

vim-rspec-1vim-rspec-1.png

VimでRSpecのテストを実行できるようにする

まえがき 今回はVimから直接RSpecのテストを実行する方法をメモし...

記事を読む

ruby-pocket-1ruby-pocket-1.png

RubyでPocketの登録数を取得する方法

まえがき よくブログとかで見る、こんな感じのPocketへの登録ボタ...

記事を読む

新着記事

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 ↑