前の日 / 次の日 / 最新 / 2013-09

/home/pochi/ChangeLog / 2013-09-01

01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30

2013-09-01 Sun

Ruby で ls したいときにはどうすりゃ良いんだ? [Ruby]

FileUtils でサクっとできると思ったんだけど、

module FileUtils
http://doc.ruby-lang.org/ja/1.9.3/class/FileUtils.html

これを見ると、ls に対応するメソッドはないように見える。
他のファイル操作用のライブラリを見てもなさげ。
find で取得した結果をパースするのもいまいちな気が。

ファイル操作用ライブラリ
http://doc.ruby-lang.org/ja/1.9.3/library/index.html#File

とりあえず、以下みたいに、OSのコマンドを叩いたんだけど、
なんか負けた気分。

list = `cd #{path} ; /bin/ls -1`.split("\n")


追記)
Facebook で教えてもらった。
組込みライブラリのDirクラスを使うのが正解らしい。

http://doc.ruby-lang.org/ja/1.9.3/class/Dir.html

具体的には以下のような感じ。

Dir.chdir(path)
puts Dir.glob("*")


もしくはこんな感じ。

puts Dir.entries(path)

JINS PC ワンピース(ONE PIECE)オリジナルモデル [生活]

http://www.jins-jp.com/onepiece/

最近目が疲れやすいので、ブルックモデルを買ってみた。
ヨホホホホ、パンツ見せてもらってもよろしいでしょうか?

ハイコントラストレンズが欲しかったんだけど、
度つきだと取り寄せになるってことなのでクリアレンズを選択。
半日眼鏡をかけながら、PCをいじってみた感じだと、
たしかに効果はあるような気がする。
もうちょっと使ってみないとわからんけど。

2021 : 01 02 03 04 05 06 07 08 09 10 11 12
2020 : 01 02 03 04 05 06 07 08 09 10 11 12
2019 : 01 02 03 04 05 06 07 08 09 10 11 12
2018 : 01 02 03 04 05 06 07 08 09 10 11 12
2017 : 01 02 03 04 05 06 07 08 09 10 11 12
2016 : 01 02 03 04 05 06 07 08 09 10 11 12
2015 : 01 02 03 04 05 06 07 08 09 10 11 12
2014 : 01 02 03 04 05 06 07 08 09 10 11 12
2013 : 01 02 03 04 05 06 07 08 09 10 11 12
2012 : 01 02 03 04 05 06 07 08 09 10 11 12
2011 : 01 02 03 04 05 06 07 08 09 10 11 12
2010 : 01 02 03 04 05 06 07 08 09 10 11 12
2009 : 01 02 03 04 05 06 07 08 09 10 11 12
2008 : 01 02 03 04 05 06 07 08 09 10 11 12
2007 : 01 02 03 04 05 06 07 08 09 10 11 12
2006 : 01 02 03 04 05 06 07 08 09 10 11 12
2005 : 01 02 03 04 05 06 07 08 09 10 11 12
2004 : 01 02 03 04 05 06 07 08 09 10 11 12

最終更新時間: 2021-03-02 14:20