方法: Rubyの標準ライブラリは、ディレクトリの存在をチェックするための直接的な方法を提供します。こちらは純粋なRubyだけを使ってそれを行う方法です、何のサードパーティライブラリも必要ありません:.
:mktmpdirで一時ディレクトリを作成する方法などがあります。Tempfileは内部的にはFileクラスとDir::Tmpname`モジュールを使っており、名前衝突を避けながらセキュアにファイルを作成します。
で一時ディレクトリを作成する方法などがあります。
は内部的には
クラスと
(方法) テキストファイルを読む方法は長い歴史があります。Rubyが登場する前は、C言語やPerlで行われていました。RubyではIOクラスの方法を使いますが、それにはFileクラスの方法も含まれます。File.readやFile.foreachは手軽ですが、大きなファイルにはFile.openとブロックを使ってメモリを節約する方法が向いています。
IO
File
File.read
File.foreach
File.open
(方法) コマンドライン引数は1980年代からUnixツールにおける標準機能。ARGVはRubyにおけるグローバル変数で、入力された引数の配列を持ってる。ARGV配列から情報を取り出すのは簡単で直感的。
ARGV
方法: Rubyはファイル操作をシンプルにします。ファイルに書き込むには、Rubyの組み込みFileクラスを使用できます。次の例は、書き込み用("w"モード)と追記用("a"モード)でファイルを開き、文字列を書き込み、その後ファイルが閉じられることを保証する方法を示しています:.
"w"
"a"
方法: Rubyの標準ライブラリは、$stderrやSTDERRを使用してstderrへ簡単に書き込む方法を提供します。この基本的な操作にはサードパーティのライブラリは必要ありません。
$stderr
STDERR