998件ヒット
[1-100件を表示]
(0.021秒)
種類
- 特異メソッド (448)
- インスタンスメソッド (380)
- モジュール関数 (103)
- 文書 (67)
ライブラリ
- ビルトイン (600)
-
cgi
/ session (12) -
cgi
/ session / pstore (12) - fileutils (31)
-
net
/ ftp (144) - pathname (36)
-
rubygems
/ installer (12) -
rubygems
/ package / tar _ input (12) -
rubygems
/ remote _ fetcher (12) -
rubygems
/ security (12) - tmpdir (24)
-
webrick
/ httpserver (24)
クラス
-
CGI
:: Session :: FileStore (12) -
CGI
:: Session :: PStore (12) - Dir (478)
- File (52)
-
Gem
:: Installer (12) -
Gem
:: Package :: TarInput (12) -
Gem
:: RemoteFetcher (12) - IO (22)
-
Net
:: FTP (144) - Pathname (36)
-
WEBrick
:: HTTPServer (24)
モジュール
- FileTest (36)
- FileUtils (31)
-
Gem
:: Security (12) - Marshal (24)
- Process (12)
キーワード
-
1
. 6 . 8から1 . 8 . 0への変更点(まとめ) (12) -
NEWS for Ruby 2
. 0 . 0 (12) -
NEWS for Ruby 2
. 5 . 0 (8) -
NEWS for Ruby 2
. 7 . 0 (6) -
NEWS for Ruby 3
. 0 . 0 (5) - blockdev? (12)
- chardev? (12)
- chdir (60)
- children (35)
- chroot (12)
- close (2)
-
cp
_ lr (7) - daemon (12)
- delete (24)
- directory? (12)
- dirname (4)
- download (12)
- dump (24)
- each (24)
-
each
_ child (46) - entries (36)
-
extract
_ entry (12) - fileno (22)
- foreach (48)
- getdir (12)
- getwd (12)
- list (24)
-
ln
_ s (12) - ls (24)
- mkdir (24)
- mktmpdir (24)
-
mount
_ proc (24) - new (60)
- nlst (12)
- open (48)
- pos (12)
- pos= (12)
- pwd (24)
- read (12)
- realdirpath (12)
- realpath (12)
-
relative
_ path _ from (12) - rewind (12)
- rmdir (24)
-
ruby 1
. 6 feature (12) -
ruby 1
. 8 . 4 feature (12) - seek (12)
- symlink (12)
- tell (12)
-
to
_ i (11) - unlink (24)
-
verify
_ trust _ dir (12)
検索結果
先頭5件
-
Net
:: FTP # dir(*args) -> [String] (18126.0) -
LIST コマンドを送信し、結果を返します。
...できます。
@raise Net::FTPTempError 応答コードが 4yz のときに発生します。
@raise Net::FTPPermError 応答コードが 5yz のときに発生します。
@raise Net::FTPProtoError 応答コードが RFC 的に正しくない場合に発生します。
@raise Net::FTPReplyError... -
Net
:: FTP # dir(*args) {|line| . . . } -> nil (18126.0) -
LIST コマンドを送信し、結果を返します。
...できます。
@raise Net::FTPTempError 応答コードが 4yz のときに発生します。
@raise Net::FTPPermError 応答コードが 5yz のときに発生します。
@raise Net::FTPProtoError 応答コードが RFC 的に正しくない場合に発生します。
@raise Net::FTPReplyError... -
Dir
. mktmpdir(prefix _ suffix = nil , tmpdir = nil) {|dir| . . . } -> object (15463.0) -
一時ディレクトリを作成します。
...フィックスとして使用します。
@param tmpdir nil の場合は Dir.tmpdir を使用します。
そうでない場合は、そのディレクトリを使用します。
使用例
require 'tmpdir'
puts Dir.tmpdir
# 出力例: 動作環境により出力は異なり......Temp
Dir.mktmpdir{|dir|
puts dir
# 出力例: 一時ディレクトリ の名前の先頭に'd' をつける。
#=> /cygdrive/c/DOCUME~1/kouya/LOCALS~1/Temp/d20081011-4524-1m69psi
# ^
}
Dir.mktmpdir("foo"){|dir|......y_dir) #=> false
dir = Dir.mktmpdir
# ブロックを与えない場合は、ディレクトリは存在する。
begin
File.open("#{dir}/foo", "w") { |fp|
fp.puts "hogehoge"
}
ensure
FileUtils.remove_entry_secure dir
end
p FileTest.directory?(dir) #=> false
@raise... -
Dir
. mktmpdir(prefix _ suffix = nil , tmpdir = nil) -> String (15363.0) -
一時ディレクトリを作成します。
...フィックスとして使用します。
@param tmpdir nil の場合は Dir.tmpdir を使用します。
そうでない場合は、そのディレクトリを使用します。
使用例
require 'tmpdir'
puts Dir.tmpdir
# 出力例: 動作環境により出力は異なり......Temp
Dir.mktmpdir{|dir|
puts dir
# 出力例: 一時ディレクトリ の名前の先頭に'd' をつける。
#=> /cygdrive/c/DOCUME~1/kouya/LOCALS~1/Temp/d20081011-4524-1m69psi
# ^
}
Dir.mktmpdir("foo"){|dir|......y_dir) #=> false
dir = Dir.mktmpdir
# ブロックを与えない場合は、ディレクトリは存在する。
begin
File.open("#{dir}/foo", "w") { |fp|
fp.puts "hogehoge"
}
ensure
FileUtils.remove_entry_secure dir
end
p FileTest.directory?(dir) #=> false
@raise... -
Dir
. chdir -> 0 (15142.0) -
カレントディレクトリを path に変更します。
...カレントディレクトリを path に変更します。
path を省略した場合、環境変数 HOME または LOGDIR
が設定されていればそのディレクトリに移動します。
カレントディレクトリの変更に成功すれば 0 を返します。
ブロックが指......文字列で指定します。
@raise Errno::EXXX 失敗した場合に発生します。
//emlist[例][ruby]{
Dir.chdir("/var/spool/mail")
p Dir.pwd #=> "/var/spool/mail"
Dir.chdir("/tmp") do
p Dir.pwd #=> "/tmp"
end
p Dir.pwd #=> "/var/sp......ool/mail"
# ~ は展開されない
Dir.chdir("~/.ssh") # => Errno::ENOENT
//}... -
Dir
. chdir {|path| . . . } -> object (15142.0) -
カレントディレクトリを path に変更します。
...カレントディレクトリを path に変更します。
path を省略した場合、環境変数 HOME または LOGDIR
が設定されていればそのディレクトリに移動します。
カレントディレクトリの変更に成功すれば 0 を返します。
ブロックが指......文字列で指定します。
@raise Errno::EXXX 失敗した場合に発生します。
//emlist[例][ruby]{
Dir.chdir("/var/spool/mail")
p Dir.pwd #=> "/var/spool/mail"
Dir.chdir("/tmp") do
p Dir.pwd #=> "/tmp"
end
p Dir.pwd #=> "/var/sp......ool/mail"
# ~ は展開されない
Dir.chdir("~/.ssh") # => Errno::ENOENT
//}... -
Dir
. chdir(path) -> 0 (15142.0) -
カレントディレクトリを path に変更します。
...カレントディレクトリを path に変更します。
path を省略した場合、環境変数 HOME または LOGDIR
が設定されていればそのディレクトリに移動します。
カレントディレクトリの変更に成功すれば 0 を返します。
ブロックが指......文字列で指定します。
@raise Errno::EXXX 失敗した場合に発生します。
//emlist[例][ruby]{
Dir.chdir("/var/spool/mail")
p Dir.pwd #=> "/var/spool/mail"
Dir.chdir("/tmp") do
p Dir.pwd #=> "/tmp"
end
p Dir.pwd #=> "/var/sp......ool/mail"
# ~ は展開されない
Dir.chdir("~/.ssh") # => Errno::ENOENT
//}... -
Dir
. chdir(path) {|path| . . . } -> object (15142.0) -
カレントディレクトリを path に変更します。
...カレントディレクトリを path に変更します。
path を省略した場合、環境変数 HOME または LOGDIR
が設定されていればそのディレクトリに移動します。
カレントディレクトリの変更に成功すれば 0 を返します。
ブロックが指......文字列で指定します。
@raise Errno::EXXX 失敗した場合に発生します。
//emlist[例][ruby]{
Dir.chdir("/var/spool/mail")
p Dir.pwd #=> "/var/spool/mail"
Dir.chdir("/tmp") do
p Dir.pwd #=> "/tmp"
end
p Dir.pwd #=> "/var/sp......ool/mail"
# ~ は展開されない
Dir.chdir("~/.ssh") # => Errno::ENOENT
//}... -
Dir
. mkdir(path , mode = 0777) -> 0 (15112.0) -
path で指定された新しいディレクトリを作ります。パーミッションは mode で指定された値に umask をかけた値 (mode & ~umask) になります。 mkdir(2) も参照して下さい。 ディレクトリの作成に成功すれば 0 を返します。
...) になります。
mkdir(2) も参照して下さい。
ディレクトリの作成に成功すれば 0 を返します。
@param path ディレクトリのパスを文字列で指定します。
@param mode ディレクトリのモードを整数で与えます。
@raise Errno::EXXX ディレ......クトリの作成に失敗した場合に発生します。
//emlist[例][ruby]{
p File.umask #=> 2
Dir.mkdir('t', 0666)
p "%#o" % (07777 & File.stat('t').mode) #=> "0664"
//}
@see FileUtils.#makedirs...