Ruby 1.9.2 リファレンスマニュアル
> ライブラリ一覧
> 組み込みライブラリ
> IOクラス
> sysopen
singleton method IO.sysopen
sysopen(path, mode = "r", perm = 0666) -> Integer
-
path で指定されるファイルをオープンし、ファイル記述子を返しま
す。
IO.for_fd などで IO オブジェクトにしない限り、このメソッ
ドでオープンしたファイルをクローズする手段はありません。
- [PARAM] path:
-
ファイル名を表す文字列を指定します。
- [PARAM] mode:
-
モードを文字列か定数の論理和で指定します。Kernel.#open と同じです。
- [PARAM] perm:
-
open(2) の第 3 引数のように、ファイルを生成する場合の
ファイルのパーミッションを整数で指定します。Kernel.#open と同じです。
- [EXCEPTION] Errno::EXXX:
-
ファイルのオープンに失敗した場合に発生します。
[SEE_ALSO] Kernel.#open