1750件ヒット
[1-100件を表示]
(0.068秒)
クラス
-
ARGF
. class (22) - Dir (215)
- Encoding (22)
- File (143)
-
File
:: Stat (11) - IO (778)
- Object (26)
-
Thread
:: Queue (9)
モジュール
- Enumerable (33)
-
File
:: Constants (194) - FileTest (22)
- Kernel (220)
キーワード
-
$ > (11) -
$ stderr (11) -
$ stdin (11) -
$ stdout (11) - <=> (11)
- APPEND (11)
- ARGF (11)
- BINARY (11)
- CREAT (11)
- DIRECT (11)
- DSYNC (11)
- EXCL (11)
- EXXX (11)
- File (11)
- IO (11)
- Lazy (11)
- NOATIME (11)
- NOCTTY (11)
- NOFOLLOW (11)
- NONBLOCK (11)
- RDONLY (11)
- RDWR (11)
- RSYNC (11)
-
SHARE
_ DELETE (9) - SYNC (11)
- TMPFILE (9)
- TRUNC (11)
- WRONLY (11)
- advise (11)
- atime (11)
- autoclose= (11)
- autoclose? (11)
- binmode (11)
- binread (11)
- binwrite (11)
- children (6)
- chown (11)
- chunk (11)
- clone (11)
- close (20)
-
close
_ on _ exec= (11) -
close
_ on _ exec? (11) - ctime (11)
-
default
_ external (11) -
default
_ internal (11) - directory? (11)
- dup (11)
- each (22)
-
each
_ byte (22) -
each
_ child (12) -
each
_ codepoint (22) - eof (11)
- eof? (11)
- exec (44)
-
external
_ encoding (11) - fail (33)
- fcntl (11)
- fdatasync (11)
- fileno (10)
- flock (11)
- flush (11)
-
for
_ fd (11) - foreach (22)
- identical? (11)
- inspect (11)
-
internal
_ encoding (11) - lstat (11)
- mtime (11)
- new (44)
- path (22)
- popen (154)
- pos (22)
- pos= (22)
- pread (7)
- pwrite (7)
- raise (33)
- read (55)
- readbyte (11)
- readlines (66)
- reopen (33)
- rewind (11)
- seek (11)
-
set
_ encoding (33) -
set
_ encoding _ by _ bom (5) - size (11)
-
slice
_ before (22) - spawn (44)
- stat (11)
- sync (11)
- sysopen (11)
- sysread (11)
- sysseek (11)
- syswrite (11)
- tell (22)
- then (12)
-
to
_ path (22) - truncate (11)
- write (33)
-
yield
_ self (14)
検索結果
先頭5件
-
Kernel
. # open(file , mode _ enc = "r" , perm = 0666) -> IO (18140.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 (18140.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 (15146.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 (15146.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 (15134.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 (15134.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 (15124.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 (15124.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 (15124.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| . . . } -> object (15124.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...