1914件ヒット
[1-100件を表示]
(0.196秒)
ライブラリ
- ビルトイン (1914)
クラス
-
ARGF
. class (24) - Dir (236)
- Encoding (24)
- File (156)
-
File
:: Stat (12) - IO (850)
- Object (30)
-
Thread
:: Queue (10)
モジュール
- Enumerable (36)
-
File
:: Constants (212) - FileTest (24)
- Kernel (240)
キーワード
-
$ > (12) -
$ stderr (12) -
$ stdin (12) -
$ stdout (12) - <=> (12)
- APPEND (12)
- ARGF (12)
- BINARY (12)
- CREAT (12)
- DIRECT (12)
- DSYNC (12)
- EXCL (12)
- EXXX (12)
- File (12)
- IO (12)
- Lazy (12)
- NOATIME (12)
- NOCTTY (12)
- NOFOLLOW (12)
- NONBLOCK (12)
- RDONLY (12)
- RDWR (12)
- RSYNC (12)
-
SHARE
_ DELETE (10) - SYNC (12)
- TMPFILE (10)
- TRUNC (12)
- WRONLY (12)
- advise (12)
- atime (12)
- autoclose= (12)
- autoclose? (12)
- binmode (12)
- binread (12)
- binwrite (12)
- children (7)
- chown (12)
- chunk (12)
- clone (12)
- close (22)
-
close
_ on _ exec= (12) -
close
_ on _ exec? (12) - ctime (12)
-
default
_ external (12) -
default
_ internal (12) - directory? (12)
- dup (12)
- each (24)
-
each
_ byte (24) -
each
_ child (14) -
each
_ codepoint (24) - eof (12)
- eof? (12)
- exec (48)
-
external
_ encoding (12) - fail (36)
- fcntl (12)
- fdatasync (12)
- fileno (11)
- flock (12)
- flush (12)
-
for
_ fd (12) - foreach (24)
- identical? (12)
- inspect (12)
-
internal
_ encoding (12) - lstat (12)
- mtime (12)
- new (48)
- path (24)
- popen (168)
- pos (24)
- pos= (24)
- pread (8)
- pwrite (8)
- raise (36)
- read (60)
- readbyte (12)
- readlines (72)
- reopen (36)
- rewind (12)
- seek (12)
-
set
_ encoding (36) -
set
_ encoding _ by _ bom (6) - size (12)
-
slice
_ before (24) - spawn (48)
- stat (12)
- sync (12)
- sysopen (12)
- sysread (12)
- sysseek (12)
- syswrite (12)
- tell (24)
- then (14)
-
to
_ path (24) - truncate (12)
- write (36)
-
yield
_ self (16)
検索結果
先頭5件
-
Kernel
. # open(file , mode _ enc = "r" , perm = 0666) -> IO (26138.0) -
file をオープンして、IO(Fileを含む)クラスのインスタンスを返します。
...します
ファイル名が "|-" である時、open は Ruby の子プロセス
を生成し、その子プロセスとの間のパイプ(IOオブジェクト)を返し
ます。(このときの動作は、IO.popen と同じです。
File.open にはパイプラインを生成する機能はあ......。
@param perm open(2) の第 3 引数のように、ファイルを生成する場合の
ファイルのパーミッションを整数で指定します。
@raise Errno::EXXX ファイルのオープンに失敗した場合に発生します。
@see File.open,IO.popen,IO.open
=== 第二引数......字列にはそのBOMに対応するエンコーディングが設定されます。
//emlist[BOMでUTF-16BEかLEかを判別する例][ruby]{
File.open("utf16.txt", "rb:BOM|utf-16"){|file| "..." }
//}
int_encも指定されていた場合、入力された文字列をext_encでエンコーディ... -
Kernel
. # open(file , mode _ enc = "r" , perm = 0666) {|io| . . . } -> object (26138.0) -
file をオープンして、IO(Fileを含む)クラスのインスタンスを返します。
...します
ファイル名が "|-" である時、open は Ruby の子プロセス
を生成し、その子プロセスとの間のパイプ(IOオブジェクト)を返し
ます。(このときの動作は、IO.popen と同じです。
File.open にはパイプラインを生成する機能はあ......。
@param perm open(2) の第 3 引数のように、ファイルを生成する場合の
ファイルのパーミッションを整数で指定します。
@raise Errno::EXXX ファイルのオープンに失敗した場合に発生します。
@see File.open,IO.popen,IO.open
=== 第二引数......字列にはそのBOMに対応するエンコーディングが設定されます。
//emlist[BOMでUTF-16BEかLEかを判別する例][ruby]{
File.open("utf16.txt", "rb:BOM|utf-16"){|file| "..." }
//}
int_encも指定されていた場合、入力された文字列をext_encでエンコーディ... -
File
. open(path , mode = "r" , perm = 0666) -> File (23144.0) -
path で指定されるファイルをオープンし、File オブジェクトを生成して 返します。
...整数の場合はファイルディスクリプタとして扱い、それに対応する
File オブジェクトを生成して返します。IO.open と同じです。
ブロックを指定して呼び出した場合は、File オブジェクトを引数として
ブロックを実行します。......ode モードを文字列か定数の論理和で指定します。Kernel.#open と同じです。
@param perm ファイルを生成する場合のファイルのパーミッションを整数で指定します。Kernel.#open と同じです。
@raise Errno::EXXX ファイルのオープンに失.......close
//}
//emlist[例: File.open による読み込みモードでのファイルオープン][ruby]{
f = File.open("testfile", "r")
f.class # => File
f.close
//}
//emlist[例: File.open による書き込みモードでのファイルオープン][ruby]{
File.open("testfile", "w", 0755) { |f| f... -
File
. open(path , mode = "r" , perm = 0666) {|file| . . . } -> object (23144.0) -
path で指定されるファイルをオープンし、File オブジェクトを生成して 返します。
...整数の場合はファイルディスクリプタとして扱い、それに対応する
File オブジェクトを生成して返します。IO.open と同じです。
ブロックを指定して呼び出した場合は、File オブジェクトを引数として
ブロックを実行します。......ode モードを文字列か定数の論理和で指定します。Kernel.#open と同じです。
@param perm ファイルを生成する場合のファイルのパーミッションを整数で指定します。Kernel.#open と同じです。
@raise Errno::EXXX ファイルのオープンに失.......close
//}
//emlist[例: File.open による読み込みモードでのファイルオープン][ruby]{
f = File.open("testfile", "r")
f.class # => File
f.close
//}
//emlist[例: File.open による書き込みモードでのファイルオープン][ruby]{
File.open("testfile", "w", 0755) { |f| f... -
IO
. open(fd , mode = "r" , **opts) -> IO (23132.0) -
オープン済みのファイルディスクリプタ fd に対する新しい IO オブジェクトを生成して返します。
...オープン済みのファイルディスクリプタ fd に対する新しい
IO オブジェクトを生成して返します。
IO.open にブロックが与えられた場合、IO オブジェクトを生成しそれを引数としてブロックを
実行します。ブロックの終了と......る整数を指定します。
@param mode Kernel.#open と同じ形式で IO のモードを指定します。File::Constants::RDONLY などの
定数(数値)でモードを指定できます。詳細は組み込み関数 Kernel.#open を参照
してください。......io = IO.new(IO.sysopen("testfile"))
io.class # => IO
io.close
//}
//emlist[例:IO.for_fd による読み込み・バイナリモードでのファイルオープン][ruby]{
IO.binwrite("testfile", "\xBF\xAA\x16\x04.\b\xCB\x12\xACoeQ\xFDv2\xCF9+\x81\x18")
io = IO.for_fd(IO.sysopen("testfile"), "r",... -
IO
. open(fd , mode = "r" , **opts) {|io| . . . } -> object (23132.0) -
オープン済みのファイルディスクリプタ fd に対する新しい IO オブジェクトを生成して返します。
...オープン済みのファイルディスクリプタ fd に対する新しい
IO オブジェクトを生成して返します。
IO.open にブロックが与えられた場合、IO オブジェクトを生成しそれを引数としてブロックを
実行します。ブロックの終了と......る整数を指定します。
@param mode Kernel.#open と同じ形式で IO のモードを指定します。File::Constants::RDONLY などの
定数(数値)でモードを指定できます。詳細は組み込み関数 Kernel.#open を参照
してください。......io = IO.new(IO.sysopen("testfile"))
io.class # => IO
io.close
//}
//emlist[例:IO.for_fd による読み込み・バイナリモードでのファイルオープン][ruby]{
IO.binwrite("testfile", "\xBF\xAA\x16\x04.\b\xCB\x12\xACoeQ\xFDv2\xCF9+\x81\x18")
io = IO.for_fd(IO.sysopen("testfile"), "r",... -
Dir
. open(path) -> Dir (23122.0) -
path に対するディレクトリストリームをオープンして返します。
...coding:UTF-8>
d.close
end
//}
//emlist[例: Dir.open][ruby]{
require 'tmpdir'
Dir.mktmpdir do |tmpdir|
d = Dir.open(tmpdir, encoding: Encoding::UTF_8)
p d.class # => Dir
p d.read.encoding # => #<Encoding:UTF-8>
d.close
Dir.open(tmpdir, encoding: Encoding::UTF_8) do |d|
p d... -
Dir
. open(path) {|dir| . . . } -> object (23122.0) -
path に対するディレクトリストリームをオープンして返します。
...coding:UTF-8>
d.close
end
//}
//emlist[例: Dir.open][ruby]{
require 'tmpdir'
Dir.mktmpdir do |tmpdir|
d = Dir.open(tmpdir, encoding: Encoding::UTF_8)
p d.class # => Dir
p d.read.encoding # => #<Encoding:UTF-8>
d.close
Dir.open(tmpdir, encoding: Encoding::UTF_8) do |d|
p d... -
Dir
. open(path , encoding: Encoding . find("filesystem")) -> Dir (23122.0) -
path に対するディレクトリストリームをオープンして返します。
...coding:UTF-8>
d.close
end
//}
//emlist[例: Dir.open][ruby]{
require 'tmpdir'
Dir.mktmpdir do |tmpdir|
d = Dir.open(tmpdir, encoding: Encoding::UTF_8)
p d.class # => Dir
p d.read.encoding # => #<Encoding:UTF-8>
d.close
Dir.open(tmpdir, encoding: Encoding::UTF_8) do |d|
p d...