ライブラリ
- ビルトイン (994)
クラス
- Dir (295)
-
Errno
:: EXXX (22) - File (237)
- IO (396)
- SystemCallError (44)
キーワード
- === (11)
- atime (11)
- birthtime (10)
- chdir (44)
- children (14)
- chmod (11)
- chown (11)
- chroot (11)
- ctime (11)
- delete (22)
-
each
_ child (28) - entries (22)
-
for
_ fd (11) - foreach (66)
- ftype (11)
- getwd (11)
- lchmod (11)
- link (11)
- lstat (11)
- lutime (7)
- mkdir (11)
- mtime (11)
- new (99)
- open (88)
- pipe (88)
- popen (154)
- pwd (11)
- read (33)
- readlines (33)
- readlink (11)
- rename (11)
- rmdir (11)
- select (11)
- stat (11)
- symlink (11)
- sysopen (11)
- truncate (11)
- unlink (22)
- utime (11)
検索結果
先頭5件
-
IO
. read(path , **opt) -> String | nil (7.0) -
path で指定されたファイルを offset 位置から length バイト分読み込んで返します。
...します。
@param opt ファイル path を open する時に使われるオプションをキーワード引数で指定します。
@raise Errno::EXXX path のオープン、offset 位置への設定、ファイルの読み込みに失敗した場合に発生します。
@raise ArgumentError... -
IO
. read(path , length = nil , **opt) -> String | nil (7.0) -
path で指定されたファイルを offset 位置から length バイト分読み込んで返します。
...します。
@param opt ファイル path を open する時に使われるオプションをキーワード引数で指定します。
@raise Errno::EXXX path のオープン、offset 位置への設定、ファイルの読み込みに失敗した場合に発生します。
@raise ArgumentError... -
IO
. read(path , length = nil , offset = 0 , **opt) -> String | nil (7.0) -
path で指定されたファイルを offset 位置から length バイト分読み込んで返します。
...します。
@param opt ファイル path を open する時に使われるオプションをキーワード引数で指定します。
@raise Errno::EXXX path のオープン、offset 位置への設定、ファイルの読み込みに失敗した場合に発生します。
@raise ArgumentError... -
IO
. readlines(path , limit , chomp: false , opts={}) -> [String] (7.0) -
path で指定されたファイルを全て読み込んで、その各行を要素としてもつ配列を返します。
...true を指定すると各行の末尾から rs を取り除きます。
@param opts ファイルを開くときのオプション引数
@raise Errno::EXXX path のオープン、ファイルの読み込みに失敗した場合に発生します。
//emlist[例][ruby]{
IO.write("testfile", "line1\... -
IO
. readlines(path , limit , opts={}) -> [String] (7.0) -
path で指定されたファイルを全て読み込んで、その各行を要素としてもつ配列を返します。
...ラグラフモード)。
@param limit 最大の読み込みバイト数
@param opts ファイルを開くときのオプション引数
@raise Errno::EXXX path のオープン、ファイルの読み込みに失敗した場合に発生します。
//emlist[例][ruby]{
IO.write("testfile", "line1\... -
IO
. readlines(path , rs = $ / , chomp: false , opts={}) -> [String] (7.0) -
path で指定されたファイルを全て読み込んで、その各行を要素としてもつ配列を返します。
...true を指定すると各行の末尾から rs を取り除きます。
@param opts ファイルを開くときのオプション引数
@raise Errno::EXXX path のオープン、ファイルの読み込みに失敗した場合に発生します。
//emlist[例][ruby]{
IO.write("testfile", "line1\... -
IO
. readlines(path , rs = $ / , opts={}) -> [String] (7.0) -
path で指定されたファイルを全て読み込んで、その各行を要素としてもつ配列を返します。
...ラグラフモード)。
@param limit 最大の読み込みバイト数
@param opts ファイルを開くときのオプション引数
@raise Errno::EXXX path のオープン、ファイルの読み込みに失敗した場合に発生します。
//emlist[例][ruby]{
IO.write("testfile", "line1\... -
IO
. readlines(path , rs , limit , chomp: false , opts={}) -> [String] (7.0) -
path で指定されたファイルを全て読み込んで、その各行を要素としてもつ配列を返します。
...true を指定すると各行の末尾から rs を取り除きます。
@param opts ファイルを開くときのオプション引数
@raise Errno::EXXX path のオープン、ファイルの読み込みに失敗した場合に発生します。
//emlist[例][ruby]{
IO.write("testfile", "line1\... -
IO
. readlines(path , rs , limit , opts={}) -> [String] (7.0) -
path で指定されたファイルを全て読み込んで、その各行を要素としてもつ配列を返します。
...ラグラフモード)。
@param limit 最大の読み込みバイト数
@param opts ファイルを開くときのオプション引数
@raise Errno::EXXX path のオープン、ファイルの読み込みに失敗した場合に発生します。
//emlist[例][ruby]{
IO.write("testfile", "line1\... -
IO
. select(reads , writes = [] , excepts = [] , timeout = nil) -> [[IO]] | nil (7.0) -
select(2) を実行します。
...なるまで待ち続けます。
@raise IOError 与えられた IO オブジェクトが閉じられていた時に発生します。
@raise Errno::EXXX select(2) に失敗した場合に発生します。
rp, wp = IO.pipe
mesg = "ping "
100.times{
rs, ws, = IO.select([rp], [wp])
if r =... -
IO
. sysopen(path , mode = "r" , perm = 0666) -> Integer (7.0) -
path で指定されるファイルをオープンし、ファイル記述子を返しま す。
...を生成する場合の
ファイルのパーミッションを整数で指定します。Kernel.#open と同じです。
@raise Errno::EXXX ファイルのオープンに失敗した場合に発生します。
//emlist[例][ruby]{
IO.sysopen("testfile", "w+") # => 3
//}
@see Kerne... -
SystemCallError
. new(error _ message) -> SystemCallError (3.0) -
SystemCallError オブジェクトを生成して返します。
SystemCallError オブジェクトを生成して返します。
@param error_message エラーメッセージを表す文字列
例:
p SystemCallError.new("message")
# => #<SystemCallError: unknown error - message>