クラス
- Array (55)
- Class (22)
- Complex (33)
- Data (14)
- Dir (378)
- Encoding (110)
-
Encoding
:: Converter (66) - Enumerator (23)
-
Enumerator
:: Chain (6) -
Enumerator
:: Lazy (11) -
Errno
:: EXXX (22) - Exception (29)
- Fiber (25)
- File (708)
-
File
:: Stat (11) - FrozenError (12)
- Hash (60)
- IO (473)
- Integer (10)
- KeyError (24)
- Module (52)
- Mutex (2)
- NameError (17)
- NoMethodError (17)
- Object (11)
- Proc (18)
- Random (114)
- Range (11)
- Regexp (88)
- RubyVM (1)
-
RubyVM
:: InstructionSequence (106) - SignalException (33)
- String (39)
- Struct (58)
- Symbol (11)
- SystemCallError (44)
- SystemExit (11)
- Thread (203)
-
Thread
:: ConditionVariable (9) -
Thread
:: Mutex (9) -
Thread
:: Queue (12) -
Thread
:: SizedQueue (9) - ThreadGroup (11)
- Time (171)
- TracePoint (32)
モジュール
- GC (126)
-
GC
:: Profiler (88) - Process (95)
-
RubyVM
:: AbstractSyntaxTree (24) -
RubyVM
:: MJIT (18) - Warning (18)
キーワード
- === (11)
- DEBUG (11)
- DEBUG= (11)
- [] (75)
- []= (16)
- abort (22)
-
abort
_ on _ exception (11) -
abort
_ on _ exception= (11) -
absolute
_ path (11) -
absolute
_ path? (5) - aliases (11)
-
all
_ symbols (11) -
asciicompat
_ encoding (22) - assoc (11)
- at (47)
- atime (11)
-
auto
_ compact (3) -
auto
_ compact= (3) - basename (11)
- binread (11)
- binwrite (11)
- birthtime (10)
- blockdev? (11)
- bytes (6)
- chardev? (11)
- chdir (44)
- children (14)
- chmod (11)
- chown (11)
- chroot (11)
- clear (22)
- clone (11)
- compact (5)
- compatible? (11)
- compile (22)
-
compile
_ file (11) -
compile
_ option (11) -
compile
_ option= (11) - constants (11)
-
copy
_ stream (22) - count (11)
- ctime (11)
- current (14)
-
default
_ external (11) -
default
_ external= (11) -
default
_ internal (11) -
default
_ internal= (11) - define (4)
-
define
_ method (22) - delete (44)
-
delete
_ if (22) - directory? (11)
- dirname (11)
- disable (22)
- disasm (11)
- disassemble (11)
- dup (3)
- each (22)
-
each
_ child (28) -
each
_ key (22) -
each
_ pair (22) -
each
_ value (22) - empty? (27)
- enable (22)
- enabled? (17)
- entries (22)
- escape (11)
- except (3)
- exception (11)
- exclusive (11)
- exec (11)
- executable? (11)
-
executable
_ real? (11) - exist? (22)
- exists? (18)
- exit (22)
- exit! (11)
- extname (11)
- fetch (33)
- file? (11)
- filter (12)
- filter! (12)
- find (11)
- fnmatch (11)
- fnmatch? (11)
-
for
_ fd (11) - foreach (66)
- fork (33)
- freeze (5)
- ftype (11)
- getwd (11)
- glob (22)
- gm (22)
- grpowned? (11)
-
handle
_ interrupt (11) -
has
_ key? (11) -
has
_ value? (11) - home (22)
- identical? (11)
- include (11)
- include? (11)
- index (7)
- inspect (22)
- invert (11)
- join (11)
-
keep
_ if (22) - key (11)
- key? (11)
- keys (11)
-
keyword
_ init? (3) - kill (11)
-
last
_ match (22) -
last
_ status (7) -
latest
_ gc _ info (22) - lchmod (11)
- lchown (11)
- left (11)
- length (11)
- link (11)
- list (22)
-
load
_ from _ binary (9) -
load
_ from _ binary _ extra _ data (9) - local (22)
-
locale
_ charmap (11) - lstat (11)
- lutime (7)
- main (11)
- member? (11)
- members (13)
- merge! (10)
- mkdir (11)
- mkfifo (9)
- mktime (22)
- mtime (11)
-
name
_ list (11) - nesting (11)
- new (650)
-
new
_ seed (11) - now (11)
- of (19)
- open (88)
- owned? (11)
- parse (8)
-
parse
_ file (8) - pass (11)
- path (11)
- pause (6)
-
pending
_ interrupt? (11) - pipe (88)
- pipe? (11)
- polar (11)
- popen (154)
- private (23)
- produce (5)
- public (23)
- pwd (11)
- quote (11)
- rand (33)
- rassoc (11)
-
raw
_ data (11) -
raw
_ seed (2) - read (33)
- readable? (11)
-
readable
_ real? (11) - readlines (33)
- readlink (11)
- realdirpath (11)
- realpath (11)
- rect (11)
- rectangular (11)
- rehash (11)
- reject (22)
- reject! (22)
- rename (11)
- replace (11)
- report (11)
-
report
_ on _ exception (8) -
report
_ on _ exception= (8) -
resolve
_ feature _ path (1) - result (11)
- resume (6)
- rmdir (11)
-
ruby2
_ keywords _ hash? (5) -
search
_ convpath (11) - select (33)
- select! (22)
- setgid? (11)
- setuid? (11)
- shift (11)
- size (22)
- size? (11)
- slice (6)
- socket? (11)
- spawn (11)
- split (11)
- sqrt (7)
- srand (22)
- start (22)
- stat (43)
- state (11)
- sticky? (11)
- stop (11)
- store (11)
- stress (11)
- stress= (11)
- symlink (11)
- symlink? (11)
- sysopen (11)
-
to
_ a (11) -
to
_ h (17) -
to
_ hash (11) -
to
_ s (22) -
to
_ tty? (7) -
total
_ time (11) - trace (11)
- truncate (11)
-
try
_ convert (58) - umask (22)
- union (11)
- unlink (22)
- update (22)
- urandom (7)
-
used
_ modules (8) - using (11)
- utc (22)
- utime (11)
- value? (11)
- values (11)
-
values
_ at (11) -
verify
_ compaction _ references (5) - warn (8)
-
world
_ readable? (11) -
world
_ writable? (11) - writable? (11)
-
writable
_ real? (11) - write (22)
- yield (11)
- zero? (11)
検索結果
先頭5件
-
Dir
. chroot(path) -> 0 (3.0) -
ルートディレクトリを path に変更します。
ルートディレクトリを path に変更します。
スーパーユーザだけがルートディレクトリを変更できます。
ルートディレクトリの変更に成功すれば 0 を返します。
各プラットフォームのマニュアルの chroot の項も参照して下さい。
@param path ディレクトリのパスを文字列で指定します。
@raise Errno::EXXX 失敗した場合に発生します。
//emlist[例][ruby]{
p Dir.glob("*") #=> ["file1", "file2]
Dir.chroot("./")
p Dir.glob("/*") #=> ["/file1", "/fi... -
Dir
. delete(path) -> 0 (3.0) -
ディレクトリを削除します。ディレクトリは空でなければいけませ ん。ディレクトリの削除に成功すれば 0 を返します。
ディレクトリを削除します。ディレクトリは空でなければいけませ
ん。ディレクトリの削除に成功すれば 0 を返します。
@param path ディレクトリのパスを文字列で指定します。
@raise Errno::EXXX 失敗した場合に発生します。
//emlist[例][ruby]{
Dir.delete("/tmp/hoge-jbrYBh.tmp")
//} -
Dir
. each _ child(path) -> Enumerator (3.0) -
ディレクトリ path の "." と ".." をのぞく各エントリを表す文字列を引数として、 ブロックを評価します。
ディレクトリ path の "." と ".." をのぞく各エントリを表す文字列を引数として、
ブロックを評価します。
ブロックが与えられなかった場合、各エントリを文字列として保持する
Enumerator オブジェクトを返します。
@param path ディレクトリのパスを文字列で指定します。
@param encoding ディレクトリのエンコーディングを文字列か
Encoding オブジェクトで指定します。省略した場合は
ファイルシステムのエンコーディングと同じになります。
@raise Errno::EXXX ... -
Dir
. each _ child(path) {|file| . . . } -> nil (3.0) -
ディレクトリ path の "." と ".." をのぞく各エントリを表す文字列を引数として、 ブロックを評価します。
ディレクトリ path の "." と ".." をのぞく各エントリを表す文字列を引数として、
ブロックを評価します。
ブロックが与えられなかった場合、各エントリを文字列として保持する
Enumerator オブジェクトを返します。
@param path ディレクトリのパスを文字列で指定します。
@param encoding ディレクトリのエンコーディングを文字列か
Encoding オブジェクトで指定します。省略した場合は
ファイルシステムのエンコーディングと同じになります。
@raise Errno::EXXX ... -
Dir
. each _ child(path , encoding: enc) -> Enumerator (3.0) -
ディレクトリ path の "." と ".." をのぞく各エントリを表す文字列を引数として、 ブロックを評価します。
ディレクトリ path の "." と ".." をのぞく各エントリを表す文字列を引数として、
ブロックを評価します。
ブロックが与えられなかった場合、各エントリを文字列として保持する
Enumerator オブジェクトを返します。
@param path ディレクトリのパスを文字列で指定します。
@param encoding ディレクトリのエンコーディングを文字列か
Encoding オブジェクトで指定します。省略した場合は
ファイルシステムのエンコーディングと同じになります。
@raise Errno::EXXX ... -
Dir
. each _ child(path , encoding: enc) {|file| . . . } -> nil (3.0) -
ディレクトリ path の "." と ".." をのぞく各エントリを表す文字列を引数として、 ブロックを評価します。
ディレクトリ path の "." と ".." をのぞく各エントリを表す文字列を引数として、
ブロックを評価します。
ブロックが与えられなかった場合、各エントリを文字列として保持する
Enumerator オブジェクトを返します。
@param path ディレクトリのパスを文字列で指定します。
@param encoding ディレクトリのエンコーディングを文字列か
Encoding オブジェクトで指定します。省略した場合は
ファイルシステムのエンコーディングと同じになります。
@raise Errno::EXXX ... -
Dir
. empty?(path _ name) -> bool (3.0) -
path_name で与えられたディレクトリが空の場合に真を返します。 ディレクトリでない場合や空でない場合に偽を返します。
path_name で与えられたディレクトリが空の場合に真を返します。
ディレクトリでない場合や空でない場合に偽を返します。
//emlist[例][ruby]{
Dir.empty?('.') #=> false
Dir.empty?(IO::NULL) #=> false
require 'tmpdir'
Dir.mktmpdir { |dir| Dir.empty?(dir) } #=> true
//}
@param path_name 確認したいディレクトリ名。 -
Dir
. entries(path) -> [String] (3.0) -
ディレクトリ path に含まれるファイルエントリ名の 配列を返します。
ディレクトリ path に含まれるファイルエントリ名の
配列を返します。
@param path ディレクトリのパスを文字列で指定します。
@param encoding ディレクトリのエンコーディングを文字列か
Encoding オブジェクトで指定します。省略した場合は
ファイルシステムのエンコーディングと同じになります。
@raise Errno::EXXX 失敗した場合に発生します。
//emlist[例][ruby]{
Dir.entries('.') #=> [".", "..", "bar", "foo"]
... -
Dir
. entries(path , encoding: Encoding . find("filesystem")) -> [String] (3.0) -
ディレクトリ path に含まれるファイルエントリ名の 配列を返します。
ディレクトリ path に含まれるファイルエントリ名の
配列を返します。
@param path ディレクトリのパスを文字列で指定します。
@param encoding ディレクトリのエンコーディングを文字列か
Encoding オブジェクトで指定します。省略した場合は
ファイルシステムのエンコーディングと同じになります。
@raise Errno::EXXX 失敗した場合に発生します。
//emlist[例][ruby]{
Dir.entries('.') #=> [".", "..", "bar", "foo"]
... -
Dir
. exist?(file _ name) -> bool (3.0) -
file_name で与えられたディレクトリが存在する場合に真を返します。 そうでない場合は、偽を返します。
file_name で与えられたディレクトリが存在する場合に真を返します。
そうでない場合は、偽を返します。
@param file_name 存在を確認したいディレクトリ名。
//emlist[例][ruby]{
Dir.exist?(".") # => true
File.directory?(".") # => true
//}
@see File.directory? -
Dir
. exists?(file _ name) -> bool (3.0) -
このメソッドは Ruby 2.1 から deprecated です。Dir.exist? を使用してください。
このメソッドは Ruby 2.1 から deprecated です。Dir.exist? を使用してください。 -
Dir
. foreach(path) -> Enumerator (3.0) -
ディレクトリ path の各エントリを表す文字列を引数として、ブロックを評価します。
ディレクトリ path の各エントリを表す文字列を引数として、ブロックを評価します。
ブロックが与えられなかった場合、各エントリを文字列として保持する
Enumerator オブジェクトを返します。
@param path ディレクトリのパスを文字列で指定します。
@param encoding ディレクトリのエンコーディングを文字列か
Encoding オブジェクトで指定します。省略した場合は
ファイルシステムのエンコーディングと同じになります。
@raise Errno::EXXX 失敗した場合に発生します。
//...