1635件ヒット
[1-100件を表示]
(0.050秒)
ライブラリ
- English (33)
- ビルトイン (701)
- csv (121)
- erb (33)
- fileutils (11)
-
irb
/ input-method (44) -
net
/ http (44) - open-uri (30)
- openssl (88)
- pathname (11)
- pstore (11)
- readline (55)
-
rubygems
/ package / tar _ reader / entry (11) -
rubygems
/ source _ info _ cache (11) - shell (18)
-
shell
/ command-processor (18) -
shell
/ filter (18) - tempfile (33)
- thread (2)
- timeout (19)
-
yaml
/ store (8) - zlib (165)
クラス
-
ARGF
. class (55) - CSV (110)
- Dir (44)
- ERB (33)
- File (99)
-
File
:: Stat (44) -
Gem
:: Package :: TarReader :: Entry (11) -
Gem
:: SourceInfoCache (11) - IO (316)
-
IRB
:: InputMethod (11) -
IRB
:: ReadlineInputMethod (22) -
IRB
:: StdioInputMethod (11) - Method (12)
-
Net
:: HTTPGenericRequest (22) -
Net
:: HTTPResponse (22) -
OpenSSL
:: PKCS7 (11) - PStore (11)
- Pathname (11)
- Proc (12)
- Shell (18)
-
Shell
:: CommandProcessor (18) -
Shell
:: Filter (18) - String (11)
- Tempfile (33)
-
YAML
:: Store (8) -
Zlib
:: GzipReader (77) -
Zlib
:: GzipWriter (77)
モジュール
- FileTest (33)
- FileUtils (11)
- Kernel (96)
-
OpenSSL
:: ASN1 (11) -
OpenSSL
:: Random (11) - OpenURI (22)
- Readline (55)
- Timeout (19)
キーワード
-
$ DEFAULT _ OUTPUT (11) -
$ INPUT _ LINE _ NUMBER (11) -
$ NR (11) -
1
. 6 . 8から1 . 8 . 0への変更点(まとめ) (11) - << (34)
- >> (12)
- CSV (11)
- ConditionVariable (11)
- Digest (11)
- ExtensionFactory (11)
-
FILENAME
_ COMPLETION _ PROC (11) - GzipReader (11)
- IO (11)
-
NEWS for Ruby 2
. 1 . 0 (11) -
NEWS for Ruby 2
. 2 . 0 (10) -
NEWS for Ruby 2
. 3 . 0 (9) -
NEWS for Ruby 2
. 5 . 0 (7) -
NEWS for Ruby 2
. 6 . 0 (6) -
NEWS for Ruby 3
. 0 . 0 (4) -
NEWS for Ruby 3
. 1 . 0 (3) - RSA (11)
- Request (11)
- SSLServer (11)
-
add
_ row (11) - birthtime (11)
-
body
_ stream (11) -
body
_ stream= (11) - clone (11)
- close (11)
- closed? (11)
-
copy
_ stream (11) - count (11)
- decode (11)
-
def
_ class (11) - dup (11)
- eof? (11)
- fdatasync (11)
- file (11)
- file? (11)
- filename (22)
- filename= (11)
-
filename
_ quote _ characters (11) -
filename
_ quote _ characters= (11) - flock (11)
- flush (22)
- getc (11)
- input= (11)
- link (11)
-
load
_ random _ file (11) - new (74)
- open (140)
-
open
_ uri (22) - output= (11)
- path (11)
- pread (7)
- print (11)
- printf (11)
- putc (11)
- puts (22)
- pwrite (7)
-
rb
_ read _ check (1) -
rdoc
/ parser / c (11) -
read
_ body (22) -
read
_ cache _ data (11) - readable? (51)
-
readable
_ atfer _ eof? (33) -
readable
_ real? (51) - readbyte (22)
- readchar (33)
- readline (55)
- readlines (77)
- readlink (40)
- rss (11)
-
ruby 1
. 6 feature (11) -
ruby 1
. 8 . 2 feature (11) -
ruby 1
. 8 . 3 feature (11) -
ruby 1
. 8 . 4 feature (11) -
ruby 1
. 8 . 5 feature (11) -
ruby 1
. 9 feature (11) -
set
_ encoding _ by _ bom (5) - spawn (44)
- sysread (11)
- sysseek (11)
- syswrite (11)
- timeout (19)
- ungetc (11)
-
world
_ readable? (33) - wrap (22)
- write (22)
-
write
_ smime (11)
検索結果
先頭5件
-
File
. readlink(path) -> String (27112.0) -
シンボリックリンクのリンク先のパスを文字列で返します。
...XX 指定された path がシンボリックリンクでない場合や、リンクの読み取りに失敗した場合に発生します。
//emlist[例:][ruby]{
IO.write("testfile", "test")
File.symlink("testfile", "testlink") # => 0
File.readlink("testlink") # => "testfile"
//}... -
File
. world _ readable?(path) -> Integer | nil (27106.0) -
path が全てのユーザから読めるならばそのファイルのパーミッションを表す 整数を返します。そうでない場合は nil を返します。
...場合は nil を返します。
整数の意味はプラットフォームに依存します。
@param path パスを表す文字列か IO オブジェクトを指定します。
//emlist[例][ruby]{
m = File.world_readable?("/etc/passwd")
"%o" % m # => "644"
//}... -
File
. readable?(path) -> bool (27100.0) -
FileTest.#readable? と同じです。
...
FileTest.#readable? と同じです。
@param path パスを表す文字列か IO オブジェクトを指定します。... -
File
. readable _ real?(path) -> bool (27100.0) -
FileTest.#readable_real? と同じです。
...
FileTest.#readable_real? と同じです。
@param path パスを表す文字列か IO オブジェクトを指定します。... -
File
. new(path , mode = "r" , perm = 0666) -> File (21191.0) -
path で指定されるファイルをオープンし、File オブジェクトを生成して 返します。
...、File オブジェクトを生成して
返します。
path が整数の場合はファイルディスクリプタとして扱い、それに対応する
File オブジェクトを生成して返します。IO.open と同じです。
ブロックを指定して呼び出した場合は、File オ......mlist[例: File.new による読み込みモードでのファイルオープン][ruby]{
f = File.new("testfile", "r")
f.class # => File
f.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.print "test" }
File.read("testfile") # => "test"
//}... -
File
. open(path , mode = "r" , perm = 0666) -> File (21191.0) -
path で指定されるファイルをオープンし、File オブジェクトを生成して 返します。
...、File オブジェクトを生成して
返します。
path が整数の場合はファイルディスクリプタとして扱い、それに対応する
File オブジェクトを生成して返します。IO.open と同じです。
ブロックを指定して呼び出した場合は、File オ......mlist[例: File.new による読み込みモードでのファイルオープン][ruby]{
f = File.new("testfile", "r")
f.class # => File
f.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.print "test" }
File.read("testfile") # => "test"
//}... -
File
. open(path , mode = "r" , perm = 0666) {|file| . . . } -> object (21191.0) -
path で指定されるファイルをオープンし、File オブジェクトを生成して 返します。
...、File オブジェクトを生成して
返します。
path が整数の場合はファイルディスクリプタとして扱い、それに対応する
File オブジェクトを生成して返します。IO.open と同じです。
ブロックを指定して呼び出した場合は、File オ......mlist[例: File.new による読み込みモードでのファイルオープン][ruby]{
f = File.new("testfile", "r")
f.class # => File
f.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.print "test" }
File.read("testfile") # => "test"
//}... -
File
# flock(operation) -> 0 | false (21138.0) -
ファイルをロックします。
...をロックします。
ロックを取得するまでブロックされます。
ロックの取得に成功した場合は 0 を返します。
File::LOCK_NB (ノンブロッキング) を指定すると、本来ならブロックされる場合に
ブロックされずに false を返すよう......eration に有効な定数は以下の通りです。定数は File::Constants で定義されていますが、
File クラスの親クラスの IO が File::Constants をインクルードしているので、
これらの定数は File::LOCK_SH などとして参照可能です。
: LOCK_SH
共......いけません。
File.open("counter", File::RDWR|File::CREAT, 0644) {|f|
f.flock(File::LOCK_EX)
value = f.read.to_i + 1
f.rewind
f.write("#{value}\n")
f.flush
f.truncate(f.pos)
}
# 読み込みロック(read lock)を使用してカウンタを読み込み。
File.open("counter", "r")... -
File
. link(old , new) -> 0 (21012.0) -
old を指す new という名前のハードリンクを 生成します。old はすでに存在している必要があります。 ハードリンクに成功した場合は 0 を返します。
...を指定します。
@param new ファイル名を表す文字列を指定します。
@raise Errno::EXXX 失敗した場合に発生します。
//emlist[例][ruby]{
IO.write("testfile", "test")
File.link("testfile", "testlink") # => 0
IO.read("testlink") # => "test"
//}... -
IO
. read(path , **opt) -> String | nil (18169.0) -
path で指定されたファイルを offset 位置から length バイト分読み込んで返します。
...合は nil を返します。ただし、length に nil か 0 が指定されている場合は、空文字列 "" を返します。例えば、IO.read(空ファイル) は "" を返します。
引数 length が指定された場合はバイナリ読み込みメソッド、そうでない場合は......ng など
IO.open のオプション引数が指定できます。
@see IO.binread
例:
IO.read(empty_file) #=> ""
IO.read(empty_file, 1) #=> nil
IO.read(one_byte_file, 0, 10) #=> ""
IO.read(one_byte_file, nil, 10) #=> ""
IO.read(one_byte_file, 1, 10) #=> nil...