■ファイルを開く

■書式

open(ファイル名,モード)

■説明

ファイルを開くにはopenを使います。ファイル名は実際にはファイルへのパスを指定します。モードは以下のものが指定できます。モードを省略した場合にはrを指定したのと同じになります。バイナリモードにする場合にはbを指定します。rbと指定するとバイナリモードの読み込み専用モードになります。

r 読み込み専用
r+ 読み書き両用
w 書き込み専用。ファイルがない場合は新規に作成される。
w+ 読み書き両用。ファイルがない場合は新規に作成される。
a 追加書き込み専用。ファイルがない場合は新規に作成される。
a+ 読み込み、追加書き込み用。ファイルがない場合は新規に作成される。

■サンプル

#!/usr/bin/ruby
fh = open("sample.txt","r")
if fh then
print "OK\n"
end
fh.close