590件ヒット
[101-200件を表示]
(0.136秒)
ライブラリ
- ビルトイン (220)
-
net
/ ftp (20) - openssl (12)
- pathname (60)
- rake (24)
- readline (24)
-
rubygems
/ ext / configure _ builder (12) -
rubygems
/ ext / ext _ conf _ builder (12) -
rubygems
/ ext / rake _ builder (12) -
rubygems
/ indexer (36) -
rubygems
/ installer (12) -
rubygems
/ package / tar _ reader / entry (12) - shell (6)
-
shell
/ command-processor (6) -
shell
/ filter (6) - socket (12)
- tmpdir (24)
クラス
- Dir (36)
- File (60)
-
File
:: Stat (24) -
Gem
:: Ext :: ConfigureBuilder (12) -
Gem
:: Ext :: ExtConfBuilder (12) -
Gem
:: Ext :: RakeBuilder (12) -
Gem
:: Indexer (36) -
Gem
:: Installer (12) -
Gem
:: Package :: TarReader :: Entry (12) -
Net
:: FTP :: MLSxEntry (20) -
OpenSSL
:: ASN1 :: ObjectId (12) - Pathname (60)
- Shell (6)
-
Shell
:: CommandProcessor (6) -
Shell
:: Filter (6) - Socket (12)
- SystemCallError (36)
キーワード
- Rubyの起動 (7)
- Stat (12)
- build (36)
- children (12)
- delete (12)
-
dest
_ directory (12) - directory? (88)
-
directory
_ makable? (10) -
each
_ child (24) -
emacs
_ editing _ mode (12) - exist? (24)
- fail (12)
-
file
_ create (12) - ftype (24)
- logger (12)
- mktmpdir (24)
- new (48)
- raise (12)
- rdoc (12)
- register (12)
-
relative
_ path _ from (12) - rename (12)
-
ruby 1
. 6 feature (12) -
ruby 1
. 9 feature (12) -
rubygems
/ commands / generate _ index _ command (12) -
rubygems
/ commands / uninstall _ command (12) - system (28)
-
test
/ unit (1) -
unix
_ server _ loop (12) - unlink (12)
- unpack (12)
-
vi
_ editing _ mode (12)
検索結果
先頭5件
-
Gem
:: Indexer # dest _ directory -> String (12201.0) -
インデックスを保存するディレクトリを返します。
インデックスを保存するディレクトリを返します。 -
Gem
:: Package :: TarReader :: Entry # directory? -> bool (12201.0) -
自身がディレクトリであれば、真を返します。 そうでない場合は、偽を返します。
自身がディレクトリであれば、真を返します。
そうでない場合は、偽を返します。 -
Net
:: FTP :: MLSxEntry # directory? -> bool (12201.0) -
エントリがディレクトリであれば true を返します。
...エントリがディレクトリであれば true を返します。
Net::FTP::MLSxEntry#type が "dir"、 "pdir"、 "cdir"、
のいずれかであれば true を返します。... -
Net
:: FTP :: MLSxEntry # directory _ makable? -> bool (12201.0) -
ディレクトリを作成可能ならば true を返します。
...ディレクトリを作成可能ならば true を返します。
Net::FTP#mkdir でディレクトリを作成可能かどうかを意味します。... -
Pathname
# relative _ path _ from(base _ directory) -> Pathname (9241.0) -
base_directory から self への相対パスを求め、その内容の新しい Pathname オブジェクトを生成して返します。
...se_directory から self への相対パスを求め、その内容の新しい Pathname
オブジェクトを生成して返します。
パス名の解決は文字列操作によって行われ、ファイルシステムをアクセス
しません。
self が相対パスなら base_directory......が絶対パスなら
base_directory も絶対パスでなければなりません。
@param base_directory ベースディレクトリを表す Pathname オブジェクトを指定します。
@raise ArgumentError Windows上でドライブが違うなど、base_directory から self への相対......パスが求められないときに例外が発生します。
//emlist[例][ruby]{
require 'pathname'
path = Pathname.new("/tmp/foo")
base = Pathname.new("/tmp")
path.relative_path_from(base) # => #<Pathname:foo>
//}... -
Dir
. mktmpdir(prefix _ suffix = nil , tmpdir = nil) -> String (6212.0) -
一時ディレクトリを作成します。
...れた場合は、ブロックの評価が終わると
作成された一時ディレクトリやその配下にあったファイルを
FileUtils.#remove_entry を用いて削除し、ブロックの値をかえします。
ブロックが与えられなかった場合は、作成した一時ディ......をサフィックスとして使用します。
@param tmpdir nil の場合は Dir.tmpdir を使用します。
そうでない場合は、そのディレクトリを使用します。
使用例
require 'tmpdir'
puts Dir.tmpdir
# 出力例: 動作環境により出力は異......#=> /var/tmp/d20081011-5304-h6b13j
}
memory_dir = nil
Dir.mktmpdir {|dir|
memory_dir = dir
File.open("#{dir}/foo", "w") { |fp|
fp.puts "hogehoge"
}
}
# ブロックを抜けたら、テンポラリディレクトリは消される。
p FileTest.directory?(memory_di... -
Dir
. mktmpdir(prefix _ suffix = nil , tmpdir = nil) {|dir| . . . } -> object (6212.0) -
一時ディレクトリを作成します。
...れた場合は、ブロックの評価が終わると
作成された一時ディレクトリやその配下にあったファイルを
FileUtils.#remove_entry を用いて削除し、ブロックの値をかえします。
ブロックが与えられなかった場合は、作成した一時ディ......をサフィックスとして使用します。
@param tmpdir nil の場合は Dir.tmpdir を使用します。
そうでない場合は、そのディレクトリを使用します。
使用例
require 'tmpdir'
puts Dir.tmpdir
# 出力例: 動作環境により出力は異......#=> /var/tmp/d20081011-5304-h6b13j
}
memory_dir = nil
Dir.mktmpdir {|dir|
memory_dir = dir
File.open("#{dir}/foo", "w") { |fp|
fp.puts "hogehoge"
}
}
# ブロックを抜けたら、テンポラリディレクトリは消される。
p FileTest.directory?(memory_di... -
File
. delete(*filename) -> Integer (6206.0) -
ファイルを削除します。削除したファイルの数を返します。 削除に失敗した場合は例外 Errno::EXXX が発生します。
...。
//emlist[例][ruby]{
IO.write("test.txt", "test")
p File.exist?("test.txt") # => true
p File.delete("test.txt") # => 1
p File.exist?("test.txt") # => false
begin
File.delete("test.txt")
rescue
p $! # => #<Errno::ENOENT: No such file or directory @ unlink_internal - test.txt>
end
//}... -
Dir
. exist?(file _ name) -> bool (6112.0) -
file_name で与えられたディレクトリが存在する場合に真を返します。 そうでない場合は、偽を返します。
...られたディレクトリが存在する場合に真を返します。
そうでない場合は、偽を返します。
@param file_name 存在を確認したいディレクトリ名。
//emlist[例][ruby]{
Dir.exist?(".") # => true
File.directory?(".") # => true
//}
@see File.directory?... -
File
:: Stat # ftype -> String (6112.0) -
ファイルのタイプを表す文字列を返します。
...のうちのいずれかです。
"file"
"directory"
"characterSpecial"
"blockSpecial"
"fifo"
"link"
"socket"
"unknown"
//emlist[例][ruby]{
fs = File::Stat.new($0)
p fs.ftype #=> "file"
p File::Stat.new($:[0]).ftype #=> "directory"
//}
1.8 以降では、属性メソッドが...