409件ヒット
[1-100件を表示]
(0.063秒)
クラス
- Dir (11)
- File (109)
- IO (278)
- SystemCallError (11)
キーワード
- << (11)
- atime (11)
- binmode (11)
- birthtime (10)
- chmod (11)
- chown (11)
- close (11)
-
close
_ read (11) -
close
_ write (11) - ctime (11)
- fcntl (11)
- flock (11)
- flush (11)
- fsync (11)
- lstat (11)
- mtime (11)
- pread (7)
- print (11)
- printf (11)
- putc (11)
- puts (11)
- pwrite (7)
- read (22)
-
read
_ nonblock (11) - reopen (33)
- seek (11)
- size (11)
- stat (11)
- sysread (11)
- sysseek (11)
- syswrite (11)
- truncate (11)
- write (11)
-
write
_ nonblock (11)
検索結果
先頭5件
-
SystemCallError
# errno -> Integer | nil (18158.0) -
レシーバに対応するシステム依存のエラーコードを返します。
...l を返します。
begin
raise Errno::ENOENT
rescue Errno::ENOENT => err
p err.errno # => 2
p Errno::ENOENT::Errno # => 2
end
begin
raise SystemCallError, 'message'
rescue SystemCallError => err
p err.errno # => nil
end
な......お、例外を発生させずにエラーコードを得るには、
Errno::EXXX::Errno 定数を使います。... -
IO
# read _ nonblock(maxlen , outbuf = nil , exception: true) -> String | Symbol | nil (71.0) -
IO をノンブロッキングモードに設定し、 その後で read(2) システムコールにより 長さ maxlen を上限として読み込み、文字列として返します。 EAGAIN, EINTR などは Errno::EXXX 例外として呼出元に報告されます。
...maxlen を上限として読み込み、文字列として返します。
EAGAIN, EINTR などは Errno::EXXX 例外として呼出元に報告されます。
発生した例外 がErrno::EAGAIN、 Errno::EWOULDBLOCK である場合は、
その例外オブジェクトに IO::WaitReadable が Objec......。read(2) システムコールが 0 を返した場合は、空文字列になります。
@param exception 読み込み時に Errno::EAGAIN、
Errno::EWOULDBLOCK が発生する代わりに
:wait_readable を返すかどうかを指定します。また、false......の代わりに nil を返します。
@raise IOError 自身が読み込み用にオープンされていなければ発生します。
@raise Errno::EXXX read(2) システムコールの結果としてエラーが起きた場合に発生します。
@raise EOFError read(2) システムコール... -
IO
# write _ nonblock(string , exception: true) -> Integer | :wait _ writable (51.0) -
IO をノンブロッキングモードに設定し、string を write(2) システムコールで書き出します。
...ます。
EAGAIN, EINTR などは例外 Errno::EXXX として呼出元に報告されます。
書き込んだバイト数(つまり返り値)は String#bytesize の
値より小さい可能性があります。
発生した例外 がErrno::EAGAIN、 Errno::EWOULDBLOCK である場合は、
その......定すると、書き込み時に Errno::EAGAIN、Errno::EWOULDBLOCK が発生
する代わりに :wait_writable を返します。
@raise IOError 自身が書き込み用にオープンされていなければ発生します。
@raise Errno::EXXX write(2) が失敗した場合に... -
File
# flock(operation) -> 0 | false (39.0) -
ファイルをロックします。
...定数が利用可能かは以下を参照して下さい。
@raise IOError 自身が close されている場合に発生します。
@raise Errno::EXXX operation に不正な整数を与えた場合などに発生します。
引数 operation に有効な定数は以下の通りです。定数......されている必要があります。そのよ
うなシステムでは読み込み可能でないファイルに対するロックは例外
Errno::EXXX が発生するかもしれません。
: LOCK_EX
排他ロック。同時にはただひとつのプロセスだけがロックを保持で......されている必要があります。そのよ
うなシステムでは書き込み可能でないファイルに対するロックは例外
Errno::EXXX が発生するかもしれません。
: LOCK_UN
アンロック。
この明示的なアンロック以外に、ファイルのcloseやRuby... -
File
# chmod(mode) -> 0 (27.0) -
ファイルのモードを指定された mode に変更します。
...合は 0 を返します。失敗した場合は例外 Errno::EXXX が発生し
ます。
@param mode chmod(2) と同様に整数で指定します。
@raise IOError 自身が close されている場合に発生します。
@raise Errno::EXXX 失敗した場合に発生します。
//emlist[例... -
File
# chown(owner , group) -> 0 (27.0) -
ファイルのオーナーとグループを変更します。
...ーとグループを変更できます。
所有者の変更に成功した場合は 0 を返します。変更に失敗した場合は
例外 Errno::EXXX が発生します。
@param owner chown(2) と同様に数値で指定します。nil または -1 を指定することで、オーナーを......ループを現在のままにすることができます。
@raise IOError 自身が close されている場合に発生します。
@raise Errno::EXXX 変更に失敗した場合に発生します。
//emlist[例][ruby]{
File.open("testfile") { |f| f.chown(502, 1000) } # => 0
File.stat("testf... -
File
# truncate(length) -> 0 (27.0) -
ファイルのサイズを最大 length バイトにします。
...変更に成功すれば 0 を返します。失敗した場合は例外
Errno::EXXX が発生します。
@raise IOError 自身が書き込み用にオープンされていなければ発生します。
@raise Errno::EXXX サイズの変更に失敗した場合に発生します。
//emlist[例]... -
Dir
# read -> String | nil (15.0) -
ディレクトリストリームから次の要素を読み出して返します。最後の要素 まで読み出していれば nil を返します。
...ストリームから次の要素を読み出して返します。最後の要素
まで読み出していれば nil を返します。
@raise Errno::EXXX ディレクトリの読み出しに失敗した場合に発生します。
@raise IOError 既に自身が close している場合に発生し... -
File
# atime -> Time (15.0) -
最終アクセス時刻を Time オブジェクトとして返します。
...ス時刻を Time オブジェクトとして返します。
@raise IOError 自身が close されている場合に発生します。
@raise Errno::EXXX ファイルの時刻の取得に失敗した場合に発生します。
//emlist[例:][ruby]{
IO.write("testfile", "test")
File.open("testfile... -
File
# birthtime -> Time (15.0) -
作成された時刻を Time オブジェクトとして返します。
...た時刻を Time オブジェクトとして返します。
@raise IOError 自身が close されている場合に発生します。
@raise Errno::EXXX ファイルの時刻の取得に失敗した場合に発生します。
@raise NotImplementedError Windows のような birthtime のない...