るりまサーチ

最速Rubyリファレンスマニュアル検索!
77件ヒット [1-77件を表示] (0.173秒)
トップページ > クエリ:-[x] > クエリ:r[x] > クエリ:constants[x] > クエリ:Constants[x] > クエリ:RDWR[x]

別のキーワード

  1. _builtin constants
  2. module constants
  3. constants so_wantmore
  4. context constants
  5. constants ifnamsiz

ライブラリ

クラス

モジュール

キーワード

検索結果

File::Constants::RDWR -> Integer (30301.0)

読み書き両方のモードでファイルを開くときに指定します。 File.openで使用します。

読み書き両方のモードでファイルを開くときに指定します。
File.openで使用します。

Socket::Constants::SHUT_RDWR -> Integer (18301.0)

BasicSocket#shutdown の how 引数に使用します。

BasicSocket#shutdown の how 引数に使用します。

Kernel.#open(file, mode_enc = "r", perm = 0666) -> IO (3280.0)

file をオープンして、IO(Fileを含む)クラスのインスタンスを返します。

...が "|-" である時、open は Ruby の子プロセス
を生成し、その子プロセスとの間のパイプ(IOオブジェクト)を返し
ます。(このときの動作は、IO.popen と同じです。
File.open にはパイプラインを生成する機能はありません)。

Perlと異...
...@raise Errno::EXXX ファイルのオープンに失敗した場合に発生します。


@see File.open,IO.popen,IO.open

=== 第二引数のオープンモード・エンコーディング
文字列("mode" か "mode:ext_enc" か "mode:ext_enc:int_enc" という形式)か
整数(File::Constants...
...指定します。

mode は以下の三つのうちのいずれかです。

: "r", RDONLY
ファイルを読み込みモードでオープンします。(デフォルトのモード)

: "w", WRONLY|CREAT|TRUNC
ファイルを書き込みモードでオープンします。
オー...

Kernel.#open(file, mode_enc = "r", perm = 0666) {|io| ... } -> object (3280.0)

file をオープンして、IO(Fileを含む)クラスのインスタンスを返します。

...が "|-" である時、open は Ruby の子プロセス
を生成し、その子プロセスとの間のパイプ(IOオブジェクト)を返し
ます。(このときの動作は、IO.popen と同じです。
File.open にはパイプラインを生成する機能はありません)。

Perlと異...
...@raise Errno::EXXX ファイルのオープンに失敗した場合に発生します。


@see File.open,IO.popen,IO.open

=== 第二引数のオープンモード・エンコーディング
文字列("mode" か "mode:ext_enc" か "mode:ext_enc:int_enc" という形式)か
整数(File::Constants...
...指定します。

mode は以下の三つのうちのいずれかです。

: "r", RDONLY
ファイルを読み込みモードでオープンします。(デフォルトのモード)

: "w", WRONLY|CREAT|TRUNC
ファイルを書き込みモードでオープンします。
オー...

File#flock(operation) -> 0 | false (272.0)

ファイルをロックします。

...す。

@param operation ロックに対する操作の種類を示す定数を指定します。
どのような定数が利用可能かは以下を参照して下さい。

@raise IOError 自身が close されている場合に発生します。

@raise Errno::EXXX operation に...
...な整数を与えた場合などに発生します。

引数 operation に有効な定数は以下の通りです。定数は File::Constants で定義されていますが、
File クラスの親クラスの IO が File::Constants をインクルードしているので、
これらの定数は F...
...はロック対象のファイルは読み込みモード
("r", "r+" など)でオープンされている必要があります。そのよ
うなシステムでは読み込み可能でないファイルに対するロックは例外
Errno::EXXX が発生するかもしれません。
: LOCK_EX...

絞り込み条件を変える

File#path -> String (218.0)

オープン時に使用したパスを文字列で返します。

...le::Constants::TMPFILEオプション付きで作成されていたりする場合です。

//emlist[例][ruby]{
File.open("testfile") {|f| f.path } #=> "testfile"
File.open("/tmp/../tmp/xxx", "w") {|f| f.path } #=> "/tmp/../tmp/xxx"
File.open("/tmp", File::RDWR |...
...ルが移動されていたり、削除されていたりする場合です。

@raise IOError TMPFILE File::Constants::TMPFILEオプション付きで作成されている場合に発生します。

//emlist[例][ruby]{
File.open("testfile") {|f| f.path } #=> "testfile"
File...
....open("/tmp/../tmp/xxx", "w") {|f| f.path } #=> "/tmp/../tmp/xxx"
File.open("/tmp", File::RDWR | File::TMPFILE){|f| f.path } # IOError: File is unnamed (TMPFILE?)
//}...

File#to_path -> String (218.0)

オープン時に使用したパスを文字列で返します。

...le::Constants::TMPFILEオプション付きで作成されていたりする場合です。

//emlist[例][ruby]{
File.open("testfile") {|f| f.path } #=> "testfile"
File.open("/tmp/../tmp/xxx", "w") {|f| f.path } #=> "/tmp/../tmp/xxx"
File.open("/tmp", File::RDWR |...
...ルが移動されていたり、削除されていたりする場合です。

@raise IOError TMPFILE File::Constants::TMPFILEオプション付きで作成されている場合に発生します。

//emlist[例][ruby]{
File.open("testfile") {|f| f.path } #=> "testfile"
File...
....open("/tmp/../tmp/xxx", "w") {|f| f.path } #=> "/tmp/../tmp/xxx"
File.open("/tmp", File::RDWR | File::TMPFILE){|f| f.path } # IOError: File is unnamed (TMPFILE?)
//}...