モジュール
- FileTest (318)
- Kernel (1209)
- Marshal (48)
- Math (324)
- ObjectSpace (120)
- Process (458)
-
Process
:: GID (132) -
Process
:: Sys (180) -
Process
:: UID (132) - Signal (48)
キーワード
- Array (12)
- Complex (24)
- Float (12)
- Hash (12)
- Integer (12)
- Rational (12)
- String (12)
-
_ _ callee _ _ (12) -
_ _ dir _ _ (12) -
_ _ method _ _ (12) -
_ id2ref (12) - ` (12)
- abort (24)
- acos (12)
- acosh (12)
- argv0 (12)
- asin (12)
- asinh (12)
-
at
_ exit (12) - atan (12)
- atan2 (12)
- atanh (12)
- autoload (12)
- autoload? (12)
- binding (12)
-
block
_ given? (12) - blockdev? (12)
- caller (36)
-
caller
_ locations (24) - catch (24)
- cbrt (12)
-
change
_ privilege (24) - chardev? (12)
- chomp (12)
- chop (12)
-
clock
_ gettime (12) - cos (12)
- cosh (12)
-
count
_ objects (12) - daemon (12)
-
define
_ finalizer (24) - detach (12)
- directory? (12)
- dump (24)
-
each
_ object (48) - egid (12)
- egid= (12)
- eid (24)
- eid= (24)
- empty? (9)
- erf (12)
- erfc (12)
- euid (12)
- euid= (12)
- eval (24)
- exec (48)
- executable? (12)
-
executable
_ real? (12) - exist? (12)
- exists? (9)
- exit (12)
- exit! (12)
- exp (12)
- fail (36)
- file? (12)
- fork (24)
- format (12)
- frexp (12)
-
from
_ name (24) - gamma (12)
-
garbage
_ collect (12) - getegid (12)
- geteuid (12)
- getgid (12)
- getpgid (12)
- getpgrp (12)
- getpriority (12)
- getrlimit (12)
- gets (12)
- getsid (12)
- getuid (12)
- gid (12)
- gid= (12)
-
global
_ variables (12) -
grant
_ privilege (24) - groups (12)
- groups= (12)
- grpowned? (12)
- gsub (36)
- hypot (12)
- identical? (12)
- initgroups (12)
- issetugid (12)
- iterator? (12)
- kill (12)
- lambda (18)
- ldexp (12)
- lgamma (12)
- list (12)
- load (24)
-
local
_ variables (12) - log (24)
- log10 (12)
- log2 (12)
- loop (24)
- maxgroups (12)
- maxgroups= (12)
- open (24)
- owned? (12)
- p (12)
- pid (12)
- pipe? (12)
- pp (8)
- ppid (12)
- print (12)
- printf (24)
- proc (19)
- putc (12)
- puts (12)
- raise (36)
- rand (24)
-
re
_ exchange (24) -
re
_ exchangeable? (24) - readable? (12)
-
readable
_ real? (12) - readline (12)
- readlines (12)
- require (12)
-
require
_ relative (12) - restore (12)
- rid (24)
- select (12)
-
set
_ trace _ func (12) - setegid (12)
- seteuid (12)
- setgid (12)
- setgid? (12)
- setpgid (12)
- setpgrp (12)
- setpriority (12)
- setproctitle (12)
- setregid (12)
- setresgid (12)
- setresuid (12)
- setreuid (12)
- setrgid (12)
- setrlimit (24)
- setruid (12)
- setsid (12)
- setuid (12)
- setuid? (12)
-
sid
_ available? (24) - signame (12)
- sin (12)
- sinh (12)
- size (12)
- size? (12)
- sleep (24)
- socket? (12)
- spawn (48)
- sprintf (12)
- sqrt (12)
- srand (24)
- sticky? (12)
- sub (24)
- switch (48)
- symlink? (12)
- syscall (12)
- system (48)
- tan (12)
- tanh (12)
- test (24)
- throw (12)
- times (12)
-
trace
_ var (36) - trap (48)
- uid (12)
- uid= (12)
-
undefine
_ finalizer (12) -
untrace
_ var (12) - wait (12)
- wait2 (12)
- waitall (12)
- waitpid (12)
- waitpid2 (12)
- warmup (2)
- warn (12)
-
world
_ readable? (12) -
world
_ writable? (12) - writable? (12)
-
writable
_ real? (12) - zero? (12)
検索結果
先頭5件
-
FileTest
. # blockdev?(file) -> bool (3.0) -
ファイルがブロックスペシャルファイルである時に真を返します。 そうでない場合、ファイルが存在しない場合、あるいはシステムコールに失敗した場合などには false を返します。
ファイルがブロックスペシャルファイルである時に真を返します。
そうでない場合、ファイルが存在しない場合、あるいはシステムコールに失敗した場合などには false を返します。
@param file ファイル名を表す文字列か IO オブジェクトを指定します。
@raise IOError 指定された IO オブジェクト file が既に close されていた場合に発生します。
例:
Dir.glob("/dev/*") { |file|
puts file if FileTest.blockdev?(file)
}
# /dev/disk0
# /dev/di... -
FileTest
. # chardev?(file) -> bool (3.0) -
ファイルがキャラクタスペシャルファイルの時に真を返します。そうでない場合、ファイルが存在しない場合、あるいはシステムコールに失敗した場合などには false を返します。
ファイルがキャラクタスペシャルファイルの時に真を返します。そうでない場合、ファイルが存在しない場合、あるいはシステムコールに失敗した場合などには false を返します。
@param file ファイル名を表す文字列か IO オブジェクトを指定します。
@raise IOError 指定された IO オブジェクト file が既に close されていた場合に発生します。
例:
Dir.glob("/dev/*") { |file|
puts file if FileTest.chardev?(file)
}
# /dev/console
# /dev/tty... -
FileTest
. # directory?(file) -> bool (3.0) -
ファイルがディレクトリの時に真を返します。そうでない場合、ファイルが存在しない場合、あるいはシステムコールに失敗した場合などには false を返します。
ファイルがディレクトリの時に真を返します。そうでない場合、ファイルが存在しない場合、あるいはシステムコールに失敗した場合などには false を返します。
@param file ファイル名を表す文字列か IO オブジェクトを指定します。
@raise IOError 指定された IO オブジェクト file が既に close されていた場合に発生します。
例:
FileTest.directory?('/etc') # => true
FileTest.directory?('/etc/passwd') # => false
f = File.open('/etc')... -
FileTest
. # empty?(file) -> bool (3.0) -
ファイルが存在して、そのサイズが 0 である時に真を返します。 そうでない場合、あるいはシステムコールに失敗した場合には false を返します。
ファイルが存在して、そのサイズが 0 である時に真を返します。
そうでない場合、あるいはシステムコールに失敗した場合には false を返します。
@param file ファイル名を表す文字列か IO オブジェクトを指定します。
@raise IOError 指定された IO オブジェクト file が既に close されていた場合に発生します。
//emlist[例:][ruby]{
IO.write("zero.txt", "")
FileTest.zero?("zero.txt") # => true
IO.write("nonzero.txt", "1")
Fil... -
FileTest
. # executable?(file) -> bool (3.0) -
ファイルがカレントプロセスにより実行できる時に真を返しま す。そうでない場合、ファイルが存在しない場合、あるいはシステムコールに失敗した場合などには false を返します。
ファイルがカレントプロセスにより実行できる時に真を返しま
す。そうでない場合、ファイルが存在しない場合、あるいはシステムコールに失敗した場合などには false を返します。
@param file ファイル名を表す文字列を指定します。
例:
FileTest.executable?('/bin') # => true
FileTest.executable?('/bin/bash') # => true -
FileTest
. # executable _ real?(file) -> bool (3.0) -
ファイルがカレントプロセスの実ユーザか実グループで実行できる時に真を返します。そうでない場合、ファイルが存在しない場合、あるいはシステムコールに失敗した場合などには false を返します。
ファイルがカレントプロセスの実ユーザか実グループで実行できる時に真を返します。そうでない場合、ファイルが存在しない場合、あるいはシステムコールに失敗した場合などには false を返します。
@param file ファイル名を表す文字列を指定します。
//emlist[例][ruby]{
IO.write("empty.txt", "")
File.chmod(0744, "empty.txt")
FileTest.executable_real?("empty.txt") # => true
File.chmod(0644, "empty.txt")
FileTest.ex... -
FileTest
. # exist?(file) -> bool (3.0) -
ファイルが存在する時に真を返します。そうでない場合、あるいはシステムコールに失敗した場合などには false を返します。
ファイルが存在する時に真を返します。そうでない場合、あるいはシステムコールに失敗した場合などには false を返します。
@param file ファイル名を表す文字列か IO オブジェクトを指定します。
@raise IOError 指定された IO オブジェクト file が既に close されていた場合に発生します。
例:
FileTest.exist?('/etc/passwd') # => true
FileTest.exist?('/etc') # => true
FileTest.exist?('/etc/no_such_file') # => false... -
FileTest
. # exists?(file) -> bool (3.0) -
このメソッドは Ruby 2.1 から deprecated です。FileTest.#exist? を使用してください。
このメソッドは Ruby 2.1 から deprecated です。FileTest.#exist? を使用してください。 -
FileTest
. # file?(file) -> bool (3.0) -
ファイルが通常ファイルである時に真を返します。そうでない場合、ファイルが存在しない場合、あるいはシステムコールに失敗した場合などには false を返します。
ファイルが通常ファイルである時に真を返します。そうでない場合、ファイルが存在しない場合、あるいはシステムコールに失敗した場合などには false を返します。
@param file ファイル名を表す文字列か IO オブジェクトを指定します。
@raise IOError 指定された IO オブジェクト file が既に close されていた場合に発生します。
例:
FileTest.file?('/bin/bash') # => true
FileTest.file?('/bin') # => false
FileTest.file?('/no_such_file') ...