Rubyでディレクトリを作ってみた

ディレクトリをいくつか作成する必要があり、しかも各ディレクトリの名称は lesson数字 という単純なものだったので、せっかく勉強していることもありRubyで書けないものかとやってみた。

  • 作成したいものディレクトリ40個
  • ディレクトリ名は lseeon1〜40までの連番

#! /usr/bin/env ruby
#coding: utf-8
require "fileutils"

#newdirectry配列にlesson1〜lesson40作る
newdirectry = []
40.times {|i| newdirectry << "lesson" +(i+1).to_s }

#1〜9のディレクトリは01〜09にすることにした
newdirectry.each do |a|
  if a =~ /[a-zA-Z][0-9]$/
    a.sub!(/[0-9]$/) do |matched|
      "0" + matched
    end
  end
end

#ディレクトリ作成!
newdirectry.each do |i|
  FileUtils.mkdir(i)
end


おお!できた!きっともっとスマートな記述があるんだろうな・・・とは思いつつもとりあえずOK。

スポンサードリンク

RSS購読のススメ

RSS

定期的に読んでいただけるかたはRSS登録しておくと便利です。RSS登録はこちら!!

びーおーぷんどっとねっとのRSS登録

Twitterでも情報をつぶやいているので、フォローしてみるといいかもしれません。

コメントを残す

サブコンテンツ

Profile

twitter

google+
@beopener12on Google+

Facebook

サイト内検索

記事を検索したいときはここにキーワードを入れて検索ボタンをクリックすれば見つかるかも・・・

スポンサードリンク

おすすめ

このページの先頭へ