クラス
- Dir (216)
-
Errno
:: EXXX (24) - File (250)
- IO (488)
- SystemCallError (40)
モジュール
- FileTest (8)
- Kernel (188)
- Process (144)
-
Process
:: GID (16) -
Process
:: Sys (80) -
Process
:: UID (16)
キーワード
- << (8)
- === (8)
- E2BIG (8)
- EACCES (8)
- EADDRINUSE (8)
- EADDRNOTAVAIL (8)
- EADV (8)
- EAFNOSUPPORT (8)
- EAGAIN (8)
- EALREADY (8)
- EAUTH (8)
- EBADE (8)
- EBADF (8)
- EBADFD (8)
- EBADMSG (8)
- EBADR (8)
- EBADRPC (8)
- EBADRQC (8)
- EBADSLT (8)
- EBFONT (8)
- EBUSY (8)
- ECANCELED (8)
- ECAPMODE (7)
- ECHILD (8)
- ECHRNG (8)
- ECOMM (8)
- ECONNREFUSED (8)
- EDEADLK (8)
- EDEADLOCK (8)
- EDESTADDRREQ (8)
- EDOM (8)
- EDOOFUS (8)
- EDOTDOT (8)
- EDQUOT (8)
- EEXIST (8)
- EFAULT (8)
- EFBIG (8)
- EFTYPE (8)
- EHOSTDOWN (8)
- EHOSTUNREACH (8)
- EHWPOISON (7)
- EIDRM (8)
- EILSEQ (8)
- EINPROGRESS (8)
- EINTR (8)
- EINVAL (8)
- EIO (8)
- EIPSEC (8)
- EISCONN (8)
- EISDIR (8)
- EISNAM (8)
- EKEYEXPIRED (8)
- EKEYREJECTED (8)
- EKEYREVOKED (8)
- EL2HLT (8)
- EL2NSYNC (8)
- EL3HLT (8)
- EL3RST (8)
- ELIBACC (8)
- ELIBBAD (8)
- ELIBEXEC (8)
- ELIBMAX (8)
- ELIBSCN (8)
- ELNRNG (8)
- ELOOP (8)
- EMEDIUMTYPE (8)
- EMFILE (8)
- EMLINK (8)
- EMSGSIZE (8)
- EMULTIHOP (8)
- ENAMETOOLONG (8)
- ENAVAIL (8)
- ENEEDAUTH (8)
- ENETDOWN (8)
- ENETRESET (8)
- ENETUNREACH (8)
- ENFILE (8)
- ENOANO (8)
- ENOATTR (8)
- ENOBUFS (8)
- ENOCSI (8)
- ENODATA (8)
- ENODEV (8)
- ENOENT (8)
- ENOEXEC (8)
- ENOKEY (8)
- ENOLCK (8)
- ENOLINK (8)
- ENOMEDIUM (8)
- ENOMEM (8)
- ENOMSG (8)
- ENONET (8)
- ENOPKG (8)
- ENOPROTOOPT (8)
- ENOSPC (8)
- ENOSR (8)
- ENOSTR (8)
- ENOSYS (8)
- ENOTBLK (8)
- ENOTCAPABLE (7)
- ENOTCONN (8)
- ENOTDIR (8)
- ENOTEMPTY (8)
- ENOTNAM (8)
- ENOTRECOVERABLE (8)
- ENOTSOCK (8)
- ENOTSUP (8)
- ENOTTY (8)
- ENOTUNIQ (8)
- ENXIO (8)
- EOPNOTSUPP (8)
- EOVERFLOW (8)
- EOWNERDEAD (8)
- EPERM (8)
- EPFNOSUPPORT (8)
- EPIPE (8)
- EPROCLIM (8)
- EPROCUNAVAIL (8)
- EPROGMISMATCH (8)
- EPROGUNAVAIL (8)
- EPROTONOSUPPORT (8)
- EPROTOTYPE (8)
- ERANGE (8)
- EREMCHG (8)
- EREMOTE (8)
- EREMOTEIO (8)
- ERESTART (8)
- ERFKILL (8)
- EROFS (8)
- ERPCMISMATCH (8)
- ESHUTDOWN (8)
- ESOCKTNOSUPPORT (8)
- ESPIPE (8)
- ESRCH (8)
- ESRMNT (8)
- ESTALE (8)
- ESTRPIPE (8)
- ETIME (8)
- ETIMEDOUT (8)
- ETOOMANYREFS (8)
- ETXTBSY (8)
- EUCLEAN (8)
- EUNATCH (8)
- EUSERS (8)
- EWOULDBLOCK (8)
- EXDEV (8)
- EXFULL (8)
- EXXX (8)
- Errno (16)
- NOERROR (8)
- SystemCallError (8)
- ` (8)
- atime (16)
- binmode (8)
- birthtime (14)
- chdir (32)
- children (8)
- chmod (16)
- chown (16)
- chroot (8)
- close (8)
-
close
_ read (8) -
close
_ write (8) - ctime (16)
- daemon (8)
- delete (16)
-
each
_ child (16) - egid= (8)
- eid= (16)
- entries (16)
- errno (8)
- euid= (8)
- exec (32)
- fcntl (8)
- flock (8)
- flush (8)
-
for
_ fd (8) - foreach (48)
- fsync (8)
- ftype (8)
- getpgid (8)
- getpgrp (8)
- getpriority (8)
- getrlimit (8)
- gets (8)
- getwd (8)
- gid= (8)
-
grant
_ privilege (16) - groups (8)
- groups= (8)
- kill (8)
- lchmod (8)
- link (8)
- lstat (16)
- lutime (4)
- mkdir (8)
- mtime (16)
- new (72)
- open (80)
- p (8)
- pipe (64)
- popen (112)
- pread (4)
- print (16)
- printf (24)
- putc (16)
- puts (16)
- pwd (8)
- pwrite (4)
- read (40)
-
read
_ nonblock (8) - readline (8)
- readlines (32)
- readlink (8)
- rename (8)
- reopen (24)
- rmdir (8)
- seek (8)
- select (8)
- setegid (8)
- seteuid (8)
- setgid (8)
- setpgid (8)
- setpgrp (8)
- setpriority (8)
- setregid (8)
- setresgid (8)
- setresuid (8)
- setreuid (8)
- setrgid (8)
- setrlimit (16)
- setruid (8)
- setsid (8)
- setuid (8)
- size (16)
- spawn (32)
- stat (16)
- symlink (8)
- syscall (8)
- sysopen (8)
- sysread (8)
- sysseek (8)
- system (12)
- syswrite (8)
- truncate (16)
- uid= (8)
- unlink (16)
- utime (8)
- warn (8)
- write (8)
-
write
_ nonblock (8)
検索結果
先頭5件
-
Errno
:: EXXX (23020.0) -
システム依存のエラーコードのそれぞれに対応する一連の例外クラスです。 Rubyのライブラリ内部でシステムコールや一部のC言語関数が失敗したときに発生します。
...イルされるときに、デフォルトで下記リストのような Errno::EXXX クラスを定義しようとします。
動作環境に EXXX というエラーコードが存在しない場合、Rubyはその Errno::EXXX を Errno::NOERROR の別名として定義します。
また、以... -
Errno
:: EXXX . new() -> Errno :: EXXX (21120.0) -
Errno::EXXX オブジェクトを生成して返します。
...Errno::EXXX オブジェクトを生成して返します。
@param error_message エラーメッセージを表す文字列
p Errno::ENOENT.new
# => #<Errno::ENOENT: No such file or directory>
p Errno::ENOENT.new('message')
# => #<Errno::ENOENT: No such file or directory - message... -
Errno
:: EXXX . new(error _ message) -> Errno :: EXXX (21120.0) -
Errno::EXXX オブジェクトを生成して返します。
...Errno::EXXX オブジェクトを生成して返します。
@param error_message エラーメッセージを表す文字列
p Errno::ENOENT.new
# => #<Errno::ENOENT: No such file or directory>
p Errno::ENOENT.new('message')
# => #<Errno::ENOENT: No such file or directory - message... -
Errno
:: EXXX :: Errno -> Integer (21018.0) -
Errno::EXXX の各クラスに対応するシステム依存のエラーコード値(整数)です。
...
Errno::EXXX の各クラスに対応するシステム依存のエラーコード値(整数)です。
例:
p Errno::EAGAIN::Errno # => 11
p Errno::EWOULDBLOCK::Errno # => 11... -
File
. delete(*filename) -> Integer (24.0) -
ファイルを削除します。削除したファイルの数を返します。 削除に失敗した場合は例外 Errno::EXXX が発生します。
...失敗した場合は例外 Errno::EXXX が発生します。
このメソッドは通常ファイルの削除用で、ディレクトリの削除には
Dir.rmdir を使います。
@param filename ファイル名を表す文字列を指定します。
@raise Errno::EXXX 失敗した場合に発... -
File
. unlink(*filename) -> Integer (24.0) -
ファイルを削除します。削除したファイルの数を返します。 削除に失敗した場合は例外 Errno::EXXX が発生します。
...失敗した場合は例外 Errno::EXXX が発生します。
このメソッドは通常ファイルの削除用で、ディレクトリの削除には
Dir.rmdir を使います。
@param filename ファイル名を表す文字列を指定します。
@raise Errno::EXXX 失敗した場合に発... -
IO
# read _ nonblock(maxlen , outbuf = nil , exception: true) -> String | Symbol | nil (24.0) -
IO をノンブロッキングモードに設定し、 その後で read(2) システムコールにより 長さ maxlen を上限として読み込み、文字列として返します。 EAGAIN, EINTR などは Errno::EXXX 例外として呼出元に報告されます。
...read(2) システムコールにより
長さ maxlen を上限として読み込み、文字列として返します。
EAGAIN, EINTR などは Errno::EXXX 例外として呼出元に報告されます。
発生した例外 がErrno::EAGAIN、 Errno::EWOULDBLOCK である場合は、
その例外......の代わりに nil を返します。
@raise IOError 自身が読み込み用にオープンされていなければ発生します。
@raise Errno::EXXX read(2) システムコールの結果としてエラーが起きた場合に発生します。
@raise EOFError read(2) システムコール... -
SystemCallError
. new(errno) -> SystemCallError (24.0) -
整数 errno に対応する Errno::EXXX オブジェクトを生成して返します。
...整数 errno に対応する Errno::EXXX オブジェクトを生成して返します。
整数 errno をシステムコールで発生したエラーの原因を示すコードであると解釈し、
対応する例外クラスのインスタンスを生成して返します。
生成される......インスタンスが生成されます。
エラーコードの取り得る値および意味はシステムに依存します。詳しくは Errno::EXXX を参照してください。
@param error_message エラーメッセージを表す文字列
@param errno システム依存のエラーコ... -
SystemCallError
. new(error _ message , errno) -> SystemCallError (24.0) -
整数 errno に対応する Errno::EXXX オブジェクトを生成して返します。
...整数 errno に対応する Errno::EXXX オブジェクトを生成して返します。
整数 errno をシステムコールで発生したエラーの原因を示すコードであると解釈し、
対応する例外クラスのインスタンスを生成して返します。
生成される......インスタンスが生成されます。
エラーコードの取り得る値および意味はシステムに依存します。詳しくは Errno::EXXX を参照してください。
@param error_message エラーメッセージを表す文字列
@param errno システム依存のエラーコ... -
File
# flock(operation) -> 0 | false (20.0) -
ファイルをロックします。
...定数が利用可能かは以下を参照して下さい。
@raise IOError 自身が close されている場合に発生します。
@raise Errno::EXXX operation に不正な整数を与えた場合などに発生します。
引数 operation に有効な定数は以下の通りです。定数......されている必要があります。そのよ
うなシステムでは読み込み可能でないファイルに対するロックは例外
Errno::EXXX が発生するかもしれません。
: LOCK_EX
排他ロック。同時にはただひとつのプロセスだけがロックを保持で......されている必要があります。そのよ
うなシステムでは書き込み可能でないファイルに対するロックは例外
Errno::EXXX が発生するかもしれません。
: LOCK_UN
アンロック。
この明示的なアンロック以外に、ファイルのcloseやRuby... -
SystemCallError
. ===(other) -> bool (20.0) -
other が SystemCallError のサブクラスのインスタンスで、 かつ、other.errno の値が self::Errno と同じ場合に真を返します。そうでない場合は偽を返します。
...同様に真を返します。
その他に、 Errno::EXXX::Errno == Errno::EYYY::Errno である場合にも Errno::EXXX == Errno::EYYY.new は真を返します。
エラー名は異なるがエラーコードは同じであるような Errno::EXXX 例外をまとめて捕捉するために Modul... -
Errno
:: E2BIG (18.0) -
システムコールのエラーコードを表す例外クラスです。詳細は Errno::EXXX を参照してください。
...システムコールのエラーコードを表す例外クラスです。詳細は Errno::EXXX を参照してください。... -
Errno
:: EACCES (18.0) -
システムコールのエラーコードを表す例外クラスです。詳細は Errno::EXXX を参照してください。
...システムコールのエラーコードを表す例外クラスです。詳細は Errno::EXXX を参照してください。...