種類
ライブラリ
- English (11)
- ビルトイン (1944)
-
cgi
/ core (33) -
cgi
/ html (22) -
cgi
/ session (66) -
cgi
/ session / pstore (11) - csv (176)
- etc (22)
- fiddle (33)
- fileutils (407)
-
io
/ console (11) -
irb
/ input-method (22) -
irb
/ magic-file (22) - json (11)
- logger (11)
-
net
/ ftp (44) -
net
/ http (11) - nkf (11)
- objspace (11)
- open-uri (37)
- openssl (11)
- optparse (11)
- pathname (11)
- psych (61)
- pty (22)
- rake (154)
-
rake
/ packagetask (11) -
rdoc
/ generator / json _ index (11) -
rdoc
/ parser (11) -
rdoc
/ parser / c (11) -
rdoc
/ parser / ruby (11) -
rdoc
/ parser / simple (11) - readline (11)
- ripper (22)
-
ripper
/ filter (11) -
ripper
/ lexer (22) -
ripper
/ sexp (22) -
rubygems
/ package (11) -
rubygems
/ package / tar _ writer (44) -
rubygems
/ remote _ fetcher (11) -
rubygems
/ source _ index (11) -
rubygems
/ specification (88) - shell (84)
-
shell
/ command-processor (84) -
shell
/ filter (96) - socket (22)
- stringio (11)
- syslog (22)
- tempfile (50)
- timeout (19)
-
webrick
/ httpresponse (11) -
webrick
/ httpservlet / filehandler (11) -
webrick
/ log (11) - zlib (242)
クラス
-
ARGF
. class (22) - Binding (6)
-
CGI
:: Session (11) -
CGI
:: Session :: FileStore (55) -
CGI
:: Session :: PStore (11) - CSV (165)
- Class (11)
- Dir (10)
-
Fiddle
:: Function (11) -
Fiddle
:: Pointer (22) - File (513)
-
Gem
:: FileOperations (11) -
Gem
:: Package :: TarWriter (44) -
Gem
:: RemoteFetcher (11) -
Gem
:: SourceIndex (11) -
Gem
:: Specification (88) - IO (877)
-
IRB
:: StdioInputMethod (22) - Logger (11)
-
Net
:: FTP (44) -
Net
:: HTTPGenericRequest (11) -
OpenSSL
:: Config (11) - OptionParser (11)
- Pathname (11)
-
RDoc
:: Generator :: JsonIndex (11) -
RDoc
:: Options (44) -
RDoc
:: Parser (11) -
RDoc
:: Parser :: C (11) -
RDoc
:: Parser :: Ruby (11) -
RDoc
:: Parser :: Simple (11) -
Rake
:: Application (22) -
Rake
:: FileCreationTask (22) -
Rake
:: FileList (77) -
Rake
:: FileTask (11) -
Rake
:: PackageTask (11) - Ripper (66)
-
Ripper
:: Filter (11) -
RubyVM
:: InstructionSequence (88) - Shell (84)
-
Shell
:: CommandProcessor (84) -
Shell
:: Filter (96) -
Socket
:: AncillaryData (11) - StringIO (11)
- Tempfile (50)
- UNIXSocket (11)
-
WEBrick
:: BasicLog (11) -
WEBrick
:: HTTPResponse (11) -
WEBrick
:: HTTPServlet :: FileHandler (11) -
Zlib
:: GzipFile (66) -
Zlib
:: GzipReader (55) -
Zlib
:: GzipWriter (121)
モジュール
-
CGI
:: HtmlExtension (22) -
CGI
:: QueryExtension (33) - Enumerable (11)
- Etc (22)
- FileTest (228)
- FileUtils (407)
- JSON (11)
- Kernel (186)
- Marshal (22)
- ObjectSpace (11)
- OpenURI (22)
- PTY (22)
- Psych (61)
-
Rake
:: TaskManager (11) - Readline (11)
- Syslog (22)
- Timeout (19)
- URI (7)
オブジェクト
-
IRB
:: MagicFile (22)
キーワード
-
$ > (11) -
$ DEFAULT _ OUTPUT (11) -
$ stderr (11) -
$ stdin (11) -
$ stdout (11) -
1
. 6 . 8から1 . 8 . 0への変更点(まとめ) (11) - << (11)
- >> (6)
- CSV (11)
-
DEFAULT
_ RAKEFILES (11) -
FILENAME
_ COMPLETION _ PROC (11) -
NEWS for Ruby 2
. 4 . 0 (8) -
NEWS for Ruby 2
. 5 . 0 (7) -
NEWS for Ruby 3
. 0 . 0 (4) - NKF (11)
-
PC
_ FILESIZEBITS (11) -
SC
_ MAPPED _ FILES (11) - [] (11)
-
absolute
_ path (11) -
add
_ file (22) -
add
_ file _ simple (22) - advise (11)
-
all
_ one _ file (11) -
allocation
_ sourcefile (11) - append (18)
- atime (40)
-
base
_ label (11) - birthtime (10)
- blockdev? (40)
-
body
_ stream (11) - call (11)
- cd (22)
-
cgi
/ session (11) - chardev? (40)
- chdir (22)
- chmod (11)
-
chmod
_ R (11) - chown (22)
-
chown
_ R (11) - chunk (11)
- clone (11)
- close (33)
- closed? (22)
-
compare
_ stream (11) - compile (11)
-
compile
_ file (11) - console (11)
-
content
_ length (11) - copy (11)
- cp (11)
-
cp
_ r (11) - create (20)
-
create
_ body (11) - ctime (51)
- delete (22)
- directory? (40)
-
do
_ OPTIONS (11) - dump (33)
- dup (11)
- each (77)
-
each
_ byte (22) -
each
_ char (22) -
each
_ codepoint (22) -
each
_ line (66) - empty? (16)
- eof (11)
- eof? (22)
-
excluded
_ from _ list? (11) -
executable
_ real? (11) - exist? (40)
- existing (11)
- existing! (11)
- exists? (18)
- ext (11)
-
external
_ encoding (11) -
extra
_ rdoc _ files (11) - fcntl (11)
- fdatasync (11)
- file (11)
- file? (40)
-
file
_ create (11) -
file
_ field (22) -
file
_ name (11) - fileboxes (11)
- fileno (43)
- files (33)
- filter (33)
- finish (11)
- flock (22)
- flush (11)
- fnmatch (11)
- fnmatch? (11)
-
for
_ fd (11) - foreach (11)
- getbyte (11)
- getc (11)
- gets (33)
- grpowned? (40)
- gsub! (11)
-
have
_ option? (11) - identical? (22)
- import (11)
-
inline
_ source (11) - install (11)
-
internal
_ encoding (11) - isatty (11)
- label (11)
- lchmod (11)
- lchown (11)
- lex (11)
-
lib
_ files (11) - lineno (11)
- link (22)
- ln (11)
-
ln
_ s (11) -
ln
_ sf (11) - load (33)
-
load
_ specification (11) -
load
_ stream (22) - lstat (22)
- makedirs (11)
- mkdir (11)
-
mkdir
_ p (11) - mkpath (11)
- move (11)
- mtime (40)
- mv (11)
- needed? (22)
- new (208)
- of (11)
- open (211)
- open! (11)
-
open
_ uri (22) -
open
_ uri _ or _ path (11) - out (18)
- owned? (40)
-
package
_ files (11) - parse (22)
-
parser
_ for (11) - path (22)
- pipe? (40)
- pos (11)
- pread (7)
- print (11)
- printf (11)
- putc (11)
- puts (11)
- pwrite (7)
- rakefile (11)
- read (55)
- readable? (22)
-
readable
_ atfer _ eof? (11) -
readable
_ real? (11) - readbyte (11)
- readchar (22)
- readline (44)
- readlines (77)
- readlink (11)
-
recv
_ io (11) - remove (11)
- reopen (44)
- resolve (11)
- restore (11)
- rewind (11)
- rm (11)
-
rm
_ f (11) -
rm
_ r (11) -
rm
_ rf (11) - rmdir (11)
- rmtree (11)
-
ruby 1
. 6 feature (11) -
ruby 1
. 8 . 3 feature (11) -
ruby 1
. 8 . 4 feature (11) -
ruby 1
. 8 . 5 feature (11) -
safe
_ load (17) -
safe
_ unlink (11) - seek (11)
-
set
_ encoding (33) -
set
_ encoding _ by _ bom (5) - setgid? (22)
- setuid? (22)
- sexp (11)
-
sexp
_ raw (11) - size (22)
- size? (22)
- socket? (22)
-
source
_ location (6) - spawn (44)
- stat (33)
- sticky? (22)
- storbinary (22)
- storlines (22)
- superclass (11)
- symlink (11)
- symlink? (22)
- sync (22)
-
synthesize
_ file _ task (11) - sysread (11)
- sysseek (11)
- system (24)
- syswrite (11)
- tell (11)
- test (22)
-
test
_ file (11) -
test
_ files (11) -
test
_ suite _ file (11) - timeout (19)
-
to
_ i (22) -
to
_ io (22) -
to
_ ptr (11) - tokenize (11)
- touch (11)
- truncate (22)
- tty? (11)
-
unescape
_ filename? (11) - ungetbyte (11)
- ungetc (11)
-
unix
_ rights (11) - unlink (11)
- update (11)
- uptodate? (11)
-
world
_ readable? (11) -
world
_ writable? (11) - wrap (44)
- writable? (11)
- write (22)
- zero? (22)
- 制御構造 (11)
検索結果
先頭5件
-
IO (38438.0)
-
基本的な入出力機能のためのクラスです。
...基本的な入出力機能のためのクラスです。
File::Constants は、File から IO へ移動しました。
===[a:m17n] 多言語化と IO のエンコーディング
IO オブジェクトはエンコーディングを持ちます。
エンコーディングの影響を受けるメ......と受けないメソッドがあります。
影響を受けるメソッドでは、IO のエンコーディングに従い読み込まれた文字列のエンコーディングが決定されます。
また IO のエンコーディングを適切に設定することにより、読み込み時...... IO のエンコーディングの影響を受けます。
シーク関連のメソッドはエンコーディングの影響を受けません。
常に1バイトを単位として動作します。
例:
f = File.open('t.txt', 'r+:euc-jp')
p f.getc.encoding #=> En... -
File
. file?(path) -> bool (27223.0) -
FileTest.#file? と同じです。
...
FileTest.#file? と同じです。
@param path パスを表す文字列か IO オブジェクトを指定します。... -
IO
# fileno -> Integer (27200.0) -
ファイル記述子を表す整数を返します。
...ファイル記述子を表す整数を返します。
@raise IOError 既に close されている場合に発生します。
//emlist[例][ruby]{
$stdin.fileno # => 0
$stdout.fileno # => 1
//}......ファイル記述子を表す整数を返します。
@raise IOError 既に close されている場合に発生します。
//emlist[例][ruby]{
$stdin.fileno # => 0
$stdout.fileno # => 1
//}
@see Dir#fileno... -
IO
# to _ i -> Integer (24100.0) -
ファイル記述子を表す整数を返します。
...ファイル記述子を表す整数を返します。
@raise IOError 既に close されている場合に発生します。
//emlist[例][ruby]{
$stdin.fileno # => 0
$stdout.fileno # => 1
//}......ファイル記述子を表す整数を返します。
@raise IOError 既に close されている場合に発生します。
//emlist[例][ruby]{
$stdin.fileno # => 0
$stdout.fileno # => 1
//}
@see Dir#fileno... -
IO
. for _ fd(fd , mode = "r" , **opts) -> IO (21400.0) -
オープン済みのファイルディスクリプタ fd に対する新しい IO オブジェクトを生成して返します。
...オープン済みのファイルディスクリプタ fd に対する新しい
IO オブジェクトを生成して返します。
IO.open にブロックが与えられた場合、IO オブジェクトを生成しそれを引数としてブロックを
実行します。ブロックの終了と......ナライザ呼出時に fd を close しません。
* :path 文字列を渡すと、IO#path メソッドがその値を返すようになります。
また、String#encode で説明されている :invalid => :replace などの
変換オプションも指定することができます。外部......。
@param fd ファイルディスクリプタである整数を指定します。
@param mode Kernel.#open と同じ形式で IO のモードを指定します。File::Constants::RDONLY などの
定数(数値)でモードを指定できます。詳細は組み込み関数 Kernel.#o... -
IO
. new(fd , mode = "r" , **opts) -> IO (21400.0) -
オープン済みのファイルディスクリプタ fd に対する新しい IO オブジェクトを生成して返します。
...オープン済みのファイルディスクリプタ fd に対する新しい
IO オブジェクトを生成して返します。
IO.open にブロックが与えられた場合、IO オブジェクトを生成しそれを引数としてブロックを
実行します。ブロックの終了と......ナライザ呼出時に fd を close しません。
* :path 文字列を渡すと、IO#path メソッドがその値を返すようになります。
また、String#encode で説明されている :invalid => :replace などの
変換オプションも指定することができます。外部......。
@param fd ファイルディスクリプタである整数を指定します。
@param mode Kernel.#open と同じ形式で IO のモードを指定します。File::Constants::RDONLY などの
定数(数値)でモードを指定できます。詳細は組み込み関数 Kernel.#o... -
IO
. open(fd , mode = "r" , **opts) -> IO (21400.0) -
オープン済みのファイルディスクリプタ fd に対する新しい IO オブジェクトを生成して返します。
...オープン済みのファイルディスクリプタ fd に対する新しい
IO オブジェクトを生成して返します。
IO.open にブロックが与えられた場合、IO オブジェクトを生成しそれを引数としてブロックを
実行します。ブロックの終了と......ナライザ呼出時に fd を close しません。
* :path 文字列を渡すと、IO#path メソッドがその値を返すようになります。
また、String#encode で説明されている :invalid => :replace などの
変換オプションも指定することができます。外部......。
@param fd ファイルディスクリプタである整数を指定します。
@param mode Kernel.#open と同じ形式で IO のモードを指定します。File::Constants::RDONLY などの
定数(数値)でモードを指定できます。詳細は組み込み関数 Kernel.#o... -
IO
. open(fd , mode = "r" , **opts) {|io| . . . } -> object (21400.0) -
オープン済みのファイルディスクリプタ fd に対する新しい IO オブジェクトを生成して返します。
...オープン済みのファイルディスクリプタ fd に対する新しい
IO オブジェクトを生成して返します。
IO.open にブロックが与えられた場合、IO オブジェクトを生成しそれを引数としてブロックを
実行します。ブロックの終了と......ナライザ呼出時に fd を close しません。
* :path 文字列を渡すと、IO#path メソッドがその値を返すようになります。
また、String#encode で説明されている :invalid => :replace などの
変換オプションも指定することができます。外部......。
@param fd ファイルディスクリプタである整数を指定します。
@param mode Kernel.#open と同じ形式で IO のモードを指定します。File::Constants::RDONLY などの
定数(数値)でモードを指定できます。詳細は組み込み関数 Kernel.#o... -
IO
. for _ fd(fd , mode = "r" , **opts) -> IO (21394.0) -
オープン済みのファイルディスクリプタ fd に対する新しい IO オブジェクトを生成して返します。
...オープン済みのファイルディスクリプタ fd に対する新しい
IO オブジェクトを生成して返します。
IO.open にブロックが与えられた場合、IO オブジェクトを生成しそれを引数としてブロックを
実行します。ブロックの終了と......渡すと close時/GCでのファイナライザ呼出時に fd を close しません。
また、String#encode で説明されている :invalid => :replace などの
変換オプションも指定することができます。外部エンコーディングから
内部エンコーディングへ......。
@param fd ファイルディスクリプタである整数を指定します。
@param mode Kernel.#open と同じ形式で IO のモードを指定します。File::Constants::RDONLY などの
定数(数値)でモードを指定できます。詳細は組み込み関数 Kernel.#o... -
IO
. new(fd , mode = "r" , **opts) -> IO (21394.0) -
オープン済みのファイルディスクリプタ fd に対する新しい IO オブジェクトを生成して返します。
...オープン済みのファイルディスクリプタ fd に対する新しい
IO オブジェクトを生成して返します。
IO.open にブロックが与えられた場合、IO オブジェクトを生成しそれを引数としてブロックを
実行します。ブロックの終了と......渡すと close時/GCでのファイナライザ呼出時に fd を close しません。
また、String#encode で説明されている :invalid => :replace などの
変換オプションも指定することができます。外部エンコーディングから
内部エンコーディングへ......。
@param fd ファイルディスクリプタである整数を指定します。
@param mode Kernel.#open と同じ形式で IO のモードを指定します。File::Constants::RDONLY などの
定数(数値)でモードを指定できます。詳細は組み込み関数 Kernel.#o... -
IO
. open(fd , mode = "r" , **opts) -> IO (21394.0) -
オープン済みのファイルディスクリプタ fd に対する新しい IO オブジェクトを生成して返します。
...オープン済みのファイルディスクリプタ fd に対する新しい
IO オブジェクトを生成して返します。
IO.open にブロックが与えられた場合、IO オブジェクトを生成しそれを引数としてブロックを
実行します。ブロックの終了と......渡すと close時/GCでのファイナライザ呼出時に fd を close しません。
また、String#encode で説明されている :invalid => :replace などの
変換オプションも指定することができます。外部エンコーディングから
内部エンコーディングへ......。
@param fd ファイルディスクリプタである整数を指定します。
@param mode Kernel.#open と同じ形式で IO のモードを指定します。File::Constants::RDONLY などの
定数(数値)でモードを指定できます。詳細は組み込み関数 Kernel.#o... -
IO
. open(fd , mode = "r" , **opts) {|io| . . . } -> object (21394.0) -
オープン済みのファイルディスクリプタ fd に対する新しい IO オブジェクトを生成して返します。
...オープン済みのファイルディスクリプタ fd に対する新しい
IO オブジェクトを生成して返します。
IO.open にブロックが与えられた場合、IO オブジェクトを生成しそれを引数としてブロックを
実行します。ブロックの終了と......渡すと close時/GCでのファイナライザ呼出時に fd を close しません。
また、String#encode で説明されている :invalid => :replace などの
変換オプションも指定することができます。外部エンコーディングから
内部エンコーディングへ......。
@param fd ファイルディスクリプタである整数を指定します。
@param mode Kernel.#open と同じ形式で IO のモードを指定します。File::Constants::RDONLY などの
定数(数値)でモードを指定できます。詳細は組み込み関数 Kernel.#o... -
File
. lstat(filename) -> File :: Stat (21385.0) -
File.statと同様ですが、シンボリックリンクに関してリンクそのものの 情報を File::Stat として返します。lstat(2) を実装していないシステムでは、File.stat と同じです。
...
File.statと同様ですが、シンボリックリンクに関してリンクそのものの
情報を File::Stat として返します。lstat(2) を実装していないシステムでは、File.stat と同じです。
@param filename ファイル名を表す文字列を指定します。
@ra......ise Errno::EXXX 情報の取得に失敗した場合に発生します。
//emlist[例][ruby]{
# link.rb は t.rb のシンボリックリンク
File.lstat("link.rb") == File.stat("t.rb") # => false
File.stat("link.rb") == File.stat("t.rb") # => true
//}
@see IO#stat, File#lstat... -
File
. stat(filename) -> File :: Stat (21347.0) -
filename の情報を含む File::Stat オブジェクトを生成し て返します。
...
filename の情報を含む File::Stat オブジェクトを生成し
て返します。
@param filename ファイル名を表す文字列を指定します。
@raise Errno::EXXX 情報の取得に失敗した場合に発生します。
//emlist[例][ruby]{
File.stat("testfile").class # => Fi......le::Stat
File.stat("testfile").mtime # => 2017-12-10 01:13:56 +0900
//}
@see IO#stat, File#lstat...