1187件ヒット
[1-100件を表示]
(0.194秒)
種類
- モジュール関数 (471)
- インスタンスメソッド (461)
- 特異メソッド (231)
- クラス (12)
- モジュール (12)
ライブラリ
- ビルトイン (1187)
クラス
-
ARGF
. class (120) - Binding (7)
- Dir (12)
- Exception (32)
- File (168)
- IO (104)
- Method (12)
- Module (12)
-
ObjectSpace
:: WeakMap (12) - Set (6)
- String (87)
- Thread (24)
- TracePoint (24)
オブジェクト
- ENV (48)
キーワード
- FileTest (12)
- Proc (12)
- []= (12)
- atime (12)
-
backtrace
_ locations (36) - binmode (12)
- blockdev? (12)
-
caller
_ locations (24) - chardev? (12)
- chomp (12)
- chop (12)
- chown (12)
- chr (12)
- clone (12)
- close (12)
- closed? (12)
-
const
_ source _ location (12) - ctime (24)
- delete (36)
-
delete
_ if (3) - directory? (12)
- dup (12)
-
each
_ char (24) -
each
_ codepoint (24) - empty? (9)
- encoding (12)
- executable? (12)
-
executable
_ real? (12) - exist? (12)
- exists? (9)
- fdatasync (12)
- file? (12)
- flush (12)
- getc (12)
- gets (36)
- grpowned? (12)
- gsub (36)
- hash (12)
- identical? (12)
-
inplace
_ mode (12) - inspect (18)
-
internal
_ encoding (12) - lambda (18)
-
latest
_ gc _ info (24) - lchmod (12)
- lchown (12)
- length (12)
- link (12)
- mtime (12)
- new (39)
- open (24)
- owned? (12)
- path (12)
- pipe? (12)
- proc (19)
- puts (12)
- read (12)
- readable? (12)
-
readable
_ real? (12) - readlink (12)
- reject (24)
- reject! (3)
-
set
_ backtrace (12) - setgid? (12)
- setuid? (12)
- size (24)
- size? (12)
- socket? (12)
-
source
_ location (7) - sticky? (12)
- symlink? (12)
-
to
_ s (6) - unlink (12)
- warn (8)
-
world
_ readable? (12) -
world
_ writable? (12) - writable? (12)
-
writable
_ real? (12) - write (8)
- zero? (12)
検索結果
先頭5件
-
Kernel
. # test(cmd , file) -> bool | Time | Integer | nil (26129.0) -
単体のファイルでファイルテストを行います。
...me
: ?A
ファイルの最終アクセス時刻を返す -> Time
: ?C
ファイルの inode 変更時刻を返す -> Time
//emlist[例][ruby]{
IO.write("testfile", "test")
test("r", "testfile") # => true
test("s", "testfile") # => 4
test("M", "testfile") # => 2018-03-31 07:38:40 +0900
//}... -
Kernel
. # test(cmd , file1 , file2) -> bool (26124.0) -
2ファイル間のファイルテストを行います。
...ァイル1とファイル2が同一のファイルである
//emlist[例][ruby]{
IO.write("testfile1", "test1")
IO.write("testfile2", "test2")
%w(= < > -).each do |e|
result = test(e, "testfile1", "testfile2")
puts "#{e}: #{result}"
end
//}
# => =: true
# => <: false
# => >: false
# => -: fals... -
GC
. latest _ gc _ info(key) -> object (14100.0) -
最新のGCの情報を返します。
...す。
//emlist[例][ruby]{
latest = GC.latest_gc_info
latest # => {:major_by=>nil, :gc_by=>:newobj, :have_finalizer=>false, :immediate_sweep=>false, :state=>:sweeping}
stat = GC.stat
merged = GC.latest_gc_info(stat)
merged == latest.merge(stat) # => true
GC.latest_gc_info(:gc_by) # => :newobj... -
GC
. latest _ gc _ info(result _ hash = {}) -> Hash (14100.0) -
最新のGCの情報を返します。
...す。
//emlist[例][ruby]{
latest = GC.latest_gc_info
latest # => {:major_by=>nil, :gc_by=>:newobj, :have_finalizer=>false, :immediate_sweep=>false, :state=>:sweeping}
stat = GC.stat
merged = GC.latest_gc_info(stat)
merged == latest.merge(stat) # => true
GC.latest_gc_info(:gc_by) # => :newobj... -
FileTest (14000.0)
-
ファイルの検査関数を集めたモジュールです。
...ファイルの検査関数を集めたモジュールです。
=== 注意
FileTest で定義された各メソッドは、システムコールに失敗しても例外を発生させません。
真を返した時のみ、返り値は意味をもちます。
例えば、
File.exist?('/root/.bash... -
FileTest
. # identical?(file1 , file2) -> bool (11006.0) -
file1 と file2 が同じファイルを指している時に真を返します。 そうでない場合、ファイルが存在しない場合、あるいはシステムコールに失敗した場合などには false を返します。
...存在しない場合、あるいはシステムコールに失敗した場合などには false を返します。
ruby 1.8.3 以前ではKernel.#test(?-, file1, file2)を使ってください。
open("a", "w") {}
p File.identical?("a", "a") #=> true
p File.identical?("a", "./a") #=... -
FileTest
. # size?(file) -> Integer | nil (11006.0) -
ファイルのサイズを返します。ファイルが存在しない時や ファイルのサイズが0の時には nil を返します。
...定された IO オブジェクト file が既に close されていた場合に発生します。
//emlist[例][ruby]{
IO.write("testfile", "test")
FileTest.size?("testfile") # => 4
File.delete("testfile")
FileTest.size?("testfile") # => nil
//}
@see FileTest.#size, FileTest.#zero?... -
FileTest
. # socket?(file) -> bool (11006.0) -
ファイルがソケットである時に真を返します。そうでない場合、ファイルが存在しない場合、あるいはシステムコールに失敗した場合などには false を返します。
...が既に close されていた場合に発生します。
//emlist[例][ruby]{
require "socket"
IO.write("testfile", "test")
p FileTest.socket?("testfile") # => false
Socket.unix_server_socket('testsock') { p FileTest.socket?('testsock') } # => true
//}... -
FileTest
. # symlink?(file) -> bool (11006.0) -
ファイルがシンボリックリンクである時に真を返します。そうでない場合、ファイルが存在しない場合、あるいはシステムコールに失敗した場合などには false を返します。
...た場合などには false を返します。
@param file ファイル名を表す文字列を指定します。
//emlist[例][ruby]{
IO.write("testfile", "test")
FileTest.symlink?("testfile") # => false
File.symlink("testfile", "testlink")
FileTest.symlink?("testlink") # => true
//}...