種類
- 定数 (55)
- インスタンスメソッド (55)
- モジュール関数 (22)
- 関数 (11)
クラス
- BasicSocket (11)
- File (33)
-
OpenSSL
:: SSL :: SSLServer (11) - PStore (11)
- Socket (11)
モジュール
- Fcntl (11)
-
File
:: Constants (11) - Kernel (22)
-
Socket
:: Constants (11)
キーワード
-
O
_ RDWR (11) -
RDWR
_ ACCESS (11) -
SHUT
_ RDWR (22) - flock (11)
- open (22)
- path (11)
-
rb
_ io _ mode _ flags2 (11) - shutdown (22)
-
to
_ path (11)
検索結果
先頭4件
-
File
# to _ path -> String (6.0) -
オープン時に使用したパスを文字列で返します。
...作成されていたりする場合です。
//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 } #=> "/tmp"
//}......発生します。
//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?)
//}... -
Kernel
. # open(file , mode _ enc = "r" , perm = 0666) -> IO (6.0) -
file をオープンして、IO(Fileを含む)クラスのインスタンスを返します。
...さ
くなってもその末尾に出力されます。
以上の3つの後に "+" があれば、ファイルは読み書き両用モード (RDWR)
でオープンされます。
: "r+"
ファイルの読み書き位置は先頭にセットされます。
: "w+"
"r+" と同じです... -
Kernel
. # open(file , mode _ enc = "r" , perm = 0666) {|io| . . . } -> object (6.0) -
file をオープンして、IO(Fileを含む)クラスのインスタンスを返します。
...さ
くなってもその末尾に出力されます。
以上の3つの後に "+" があれば、ファイルは読み書き両用モード (RDWR)
でオープンされます。
: "r+"
ファイルの読み書き位置は先頭にセットされます。
: "w+"
"r+" と同じです... -
static int rb
_ io _ mode _ flags2(int mode) (6.0) -
open(2) のようなモード指定modeをruby内部のモードフラグに変換します。
...open(2) のようなモード指定modeをruby内部のモードフラグに変換します。
modeは、O_RDONLY, O_WRONLY, O_RDWRのいずれかで
対応する以下の値のいずれかを返します。
* FMODE_READABLE,
* FMODE_WRITABLE,
* FMODE_READWRITE
FMODE_READWRITEは、FMODE_R...