ライブラリ
- ビルトイン (210)
- json (12)
- mkmf (60)
-
net
/ ftp (136) - pathname (193)
- psych (12)
- rake (24)
-
rubygems
/ dependency _ installer (12) -
rubygems
/ gem _ path _ searcher (12) -
rubygems
/ installer (60) -
rubygems
/ package / tar _ input (12) -
rubygems
/ package / tar _ reader / entry (12) -
rubygems
/ package / tar _ writer (12) -
rubygems
/ remote _ fetcher (12) -
rubygems
/ source _ index (12) -
rubygems
/ specification (12) -
rubygems
/ uninstaller (12) -
rubygems
/ validator (12) - shell (102)
-
shell
/ command-processor (48) -
shell
/ filter (48) - un (48)
-
webrick
/ httpresponse (12) -
webrick
/ httpserver (48)
クラス
- Class (12)
- Dir (104)
-
File
:: Stat (84) -
Gem
:: DependencyInstaller (12) -
Gem
:: GemPathSearcher (12) -
Gem
:: Installer (60) -
Gem
:: Package :: TarInput (12) -
Gem
:: Package :: TarReader :: Entry (12) -
Gem
:: Package :: TarWriter (12) -
Gem
:: RemoteFetcher (12) -
Gem
:: SourceIndex (12) -
Gem
:: Specification (12) -
Gem
:: Uninstaller (12) -
Gem
:: Validator (12) - IO (22)
-
Net
:: FTP (96) -
Net
:: FTP :: MLSxEntry (40) - Pathname (193)
-
Psych
:: Handler (12) -
RDoc
:: Options (60) -
Rake
:: Application (12) - Shell (102)
-
Shell
:: CommandProcessor (48) -
Shell
:: Filter (48) -
WEBrick
:: HTTPResponse (12) -
WEBrick
:: HTTPServer (12) -
WEBrick
:: HTTPServer :: MountTable (36)
モジュール
- Kernel (120)
キーワード
- [] (12)
- []= (12)
-
add
_ bindir (12) -
bin
_ dir (24) - blockdev? (12)
- chardev? (12)
- chdir (18)
- children (19)
- cleanpath (12)
- close (12)
- cwd (6)
- delete (12)
-
dir
_ config (12) -
dir
_ stack (6) - directory (12)
- directory? (64)
-
directory
_ makable? (10) - dirname (18)
- dirs (6)
- download (12)
-
dummy
_ makefile (12) - each (12)
-
each
_ child (38) -
each
_ entry (12) - empty? (9)
-
extract
_ entry (12) - facts (10)
- fileno (22)
-
find
_ gems _ with _ sources (12) - fnmatch (12)
- fnmatch? (12)
- foreach (18)
-
generate
_ bin _ script (12) -
generate
_ bin _ symlink (12) -
generate
_ windows _ script (12) - getwd (6)
- glob (34)
- httpd (12)
-
install
_ rb (12) -
json
_ creatable? (12) -
lib
_ dirs _ for (12) - list (24)
-
load
_ gems _ in (12) - ls (24)
- mkdir (42)
- mkmf (12)
- mount (12)
- nlst (12)
-
op
_ dir= (12) - open (18)
- opendir (12)
-
original
_ dir (12) -
page
_ dir (12) -
page
_ dir= (12) - popdir (6)
- pushdir (6)
- pwd (6)
- read (12)
- realdirpath (12)
- realpath (24)
-
relative
_ path _ from (12) -
remove
_ leading _ dot _ dir (12) - rewind (12)
-
rm
_ f (12) -
rm
_ rf (12) - rmdir (42)
- seek (12)
-
set
_ redirect (12) - setgid? (12)
- setuid? (12)
- socket? (12)
-
start
_ document (12) - sticky? (12)
- tell (12)
-
template
_ dir (12) -
template
_ dir= (12) -
to
_ i (11) - type (10)
- unlink (18)
- unpack (12)
検索結果
先頭5件
-
Net
:: FTP # dir(*args) {|line| . . . } -> nil (18203.0) -
LIST コマンドを送信し、結果を返します。
...
LIST コマンドを送信し、結果を返します。
ブロックとともに呼び出された場合は各行に対してブロックを
実行します。ブロックなしの場合には文字列の配列で結果を返します。
@param args LIST の引数を文字列で渡します。......yz のときに発生します。
@raise Net::FTPProtoError 応答コードが RFC 的に正しくない場合に発生します。
@raise Net::FTPReplyError 応答コードが上の場合以外で正しくない場合(1xy, 3xyが来るべきでないときに来た場合など)に発生します。... -
Shell
# dir -> String (18102.0) -
カレントディレクトリのパスを文字列で返します。
...カレントディレクトリのパスを文字列で返します。
使用例
require 'shell'
sh = Shell.new
p sh.cwd
# 例
#=> "/Users/kouya/tall"... -
Dir
# each _ child -> Enumerator (15119.0) -
ディレクトリの "." と ".." をのぞく各エントリを表す文字列を引数として、 ブロックを評価します。
...合、各エントリを文字列として保持する
Enumerator
オブジェクトを返します。
@raise IOError 既に self が close している場合に発生します。
//emlist[例][ruby]{
Dir.open('.').each_child{|f|
p f
}
#=> "bar"
# "foo"
//}
@see Dir#each
@see Dir.each_child... -
Dir
# each _ child {|item| . . . } -> self (15119.0) -
ディレクトリの "." と ".." をのぞく各エントリを表す文字列を引数として、 ブロックを評価します。
...合、各エントリを文字列として保持する
Enumerator
オブジェクトを返します。
@raise IOError 既に self が close している場合に発生します。
//emlist[例][ruby]{
Dir.open('.').each_child{|f|
p f
}
#=> "bar"
# "foo"
//}
@see Dir#each
@see Dir.each_child... -
Dir
# children -> [String] (15113.0) -
ディレクトリのファイルエントリ名のうち、 "." と ".." をのぞいた配列を返します。
...ディレクトリのファイルエントリ名のうち、
"." と ".." をのぞいた配列を返します。
@raise IOError 既に self が close している場合に発生します。
//emlist[例][ruby]{
Dir.open('.'){|d|
p d.children # => ["bar", "foo"]
}
//}
@see Dir.children... -
Dir
# close -> nil (15107.0) -
ディレクトリストリームをクローズします。 以降のディレクトリに対する操作は例外 IOError を発生させます。 クローズに成功すれば nil を返します。
...る操作は例外 IOError を発生させます。
クローズに成功すれば nil を返します。
//emlist[例][ruby]{
d = Dir.new(".")
d.close # => nil
//}
@raise IOError close に失敗した場合に発生します。また既に自身が close している場合に発生します。......ディレクトリストリームをクローズします。
クローズに成功すれば nil を返します。
//emlist[例][ruby]{
d = Dir.new(".")
d.close # => nil
//}... -
Dir
# fileno -> Integer (15107.0) -
self に関連づけられたファイル記述子を表す整数を返します。
...self に関連づけられたファイル記述子を表す整数を返します。
//emlist[例][ruby]{
Dir.open("..") { |d| d.fileno } # => 8
//}
本メソッドでは POSIX 2008 で定義されている dirfd() 関数を使用します。
@raise NotImplementedError Windows などの dirfd()......関数が存在しないプラッ
トフォームで発生します。
@raise IOError 既に自身が close している場合に発生します。
@see IO#fileno... -
Pathname
# realdirpath(basedir = nil) -> Pathname (12301.0) -
Pathname#realpath とほぼ同じで、最後のコンポーネントは実際に 存在しなくてもエラーになりません。
...Pathname#realpath とほぼ同じで、最後のコンポーネントは実際に
存在しなくてもエラーになりません。
@param basedir ベースディレクトリを指定します。省略するとカレントディレクトリになります。
//emlist[例][ruby]{
require "pathna......st")
path.realdirpath # => #<Pathname:/not_exist>
path.realpath # => Errno::ENOENT
# 最後ではないコンポーネント(/not_exist_1)も存在しないのでエラーになる。
path = Pathname("/not_exist_1/not_exist_2")
path.realdirpath # => Errno::ENOENT
//}
@see Pathname#realpath... -
Rake
:: Application # original _ dir -> String (12214.0) -
rake コマンドを実行したディレクトリを返します。
...rake コマンドを実行したディレクトリを返します。
//emlist[][ruby]{
# Rakefile での記載例とする
task default: :test_rake_app
task :test_rake_app do
Rake.application.original_dir # => "/path/to/dir"
end
//}... -
Gem
:: Validator # remove _ leading _ dot _ dir(path) -> String (12202.0) -
与えられたパスの先頭のドットを取り除いた文字列を返します。
与えられたパスの先頭のドットを取り除いた文字列を返します。 -
RDoc
:: Options # template _ dir -> String | nil (12202.0) -
コマンドライン引数の --template オプションで指定したテンプレートに対応 するディレクトリを返します。
...コマンドライン引数の --template オプションで指定したテンプレートに対応
するディレクトリを返します。
オプションの解析前は nil を返します。...