ハロの外部記憶インターフェイス

そろそろ覚える努力が必要かも…

2014-08-26から1日間の記事一覧

IOクラス

IOクラスオブジェクト STDOUT : 標準出力 STDIN : 標準入力 STDERR : 標準エラー ファイルを開く io = open('README.md') => #<File:README.me> ファイルオブジェクト返す ファイル名の代わりに|に続いてコマンドを実行することも可能 io = open('| ls -la') => #<IO:0x100d42af0> puts io.re</io:0x100d42af0></file:readme.me>…

Fileクラス

ファイルオープン file = File.open('README.md') => #<File:README.md> ile.read => "This is Readmi file\n\n" file.close => nil File.open('README.md') {|file| file.read} openメソッドの2番目の引数 "r" : 読み込みモード "w" : 書き込みモード,既にあればファイルサ</file:readme.md>…

Dirクラス

ディレクトリ dir = Dir.open("/home") => #<Dir:/home> dir.each{|file| puts file} pi backups ... dir.path => "/home" クラスメソッド Dir.pwd, Dir.getwd : 現在の作業ディレクトリを返す Dir.chdir : CurrentDirを変更する。ブロックが有る場合、ブロック内部では</dir:/home>…