■ファイルを開く
■書式
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