358件ヒット
[1-100件を表示]
(0.047秒)
種類
- 特異メソッド (346)
- インスタンスメソッド (12)
ライブラリ
- ビルトイン (358)
キーワード
-
absolute
_ path (12) - blockdev? (12)
- chardev? (12)
- chmod (24)
- delete (12)
- directory? (12)
- dirname (12)
- grpowned? (12)
- identical? (12)
- join (12)
- lchmod (12)
- link (12)
- mkfifo (10)
- new (12)
- open (24)
- owned? (12)
- readable? (12)
-
readable
_ real? (12) - readlink (12)
- realdirpath (12)
- realpath (12)
- setgid? (12)
- setuid? (12)
- symlink (12)
- unlink (12)
-
world
_ readable? (12) -
world
_ writable? (12)
検索結果
先頭5件
-
File
. realdirpath(pathname , basedir = nil) -> String (6201.0) -
与えられた pathname に対応する絶対パスを返します。
...コンポーネントは存在していなくても例外は発生しません。
@param pathname ファイル名を指定します。
@param basedir ベースディレクトリを指定します。省略するとカレントディレクトリを使用します。
@raise Errno::ENOENT ファイ... -
File
# chmod(mode) -> 0 (6101.0) -
ファイルのモードを指定された mode に変更します。
...ファイルのモードを指定された mode に変更します。
モードの変更に成功した場合は 0 を返します。失敗した場合は例外 Errno::EXXX が発生し
ます。
@param mode chmod(2) と同様に整数で指定します。
@raise IOError 自身が close され......ている場合に発生します。
@raise Errno::EXXX 失敗した場合に発生します。
//emlist[例][ruby]{
f = File.new("out", "w");
f.chmod(0644) #=> 0
//}... -
File
. blockdev?(path) -> bool (6101.0) -
FileTest.#blockdev? と同じです。
...
FileTest.#blockdev? と同じです。
@param path パスを表す文字列か IO オブジェクトを指定します。
@see FileTest.#blockdev?... -
File
. chardev?(path) -> bool (6101.0) -
FileTest.#chardev? と同じです。
...
FileTest.#chardev? と同じです。
@param path パスを表す文字列か IO オブジェクトを指定します。... -
File
. chmod(mode , *filename) -> Integer (6101.0) -
ファイルのモードを mode に変更します。モードを変更したファイ ルの数を返します。
...ファイルのモードを mode に変更します。モードを変更したファイ
ルの数を返します。
@param filename ファイル名を表す文字列を指定します。
@param mode chmod(2) と同様に整数で指定します。
@raise Errno::EXXX モードの変更に失敗... -
File
. delete(*filename) -> Integer (6101.0) -
ファイルを削除します。削除したファイルの数を返します。 削除に失敗した場合は例外 Errno::EXXX が発生します。
...は
Dir.rmdir を使います。
@param filename ファイル名を表す文字列を指定します。
@raise 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
//}... -
File
. directory?(path) -> bool (6101.0) -
FileTest.#directory? と同じです。
...
FileTest.#directory? と同じです。
@param path パスを表す文字列か IO オブジェクトを指定します。... -
File
. dirname(filename) -> String (6101.0) -
filename の一番後ろのスラッシュより前を文 字列として返します。スラッシュを含まないファイル名に対しては "."(カレントディレクトリ)を返します。
...
filename の一番後ろのスラッシュより前を文
字列として返します。スラッシュを含まないファイル名に対しては
"."(カレントディレクトリ)を返します。
//emlist[例][ruby]{
p File.dirname("dir/file.ext") # => "dir"
p File.dirname("file.ext")......# => "."
//}
File.dirname の動作は dirname(3)
に従います。
//emlist[例][ruby]{
p File.dirname("foo/bar/") # => "foo"
p File.dirname("foo//bar") # => "foo"
//}
@param filename ファイル名を表す文字列を指定します。
@see File.basename, File.extname... -
File
. dirname(filename , level=1) -> String (6101.0) -
filename の一番後ろのスラッシュより前を文 字列として返します。スラッシュを含まないファイル名に対しては "."(カレントディレクトリ)を返します。
...
filename の一番後ろのスラッシュより前を文
字列として返します。スラッシュを含まないファイル名に対しては
"."(カレントディレクトリ)を返します。
//emlist[例][ruby]{
p File.dirname("dir/file.ext") # => "dir"
p File.dirname("file.ext")......# => "."
//}
File.dirname の動作は dirname(3)
に従います。
//emlist[例][ruby]{
p File.dirname("foo/bar/") # => "foo"
p File.dirname("foo//bar") # => "foo"
//}
level が指定されたときは、最後のlevel個を取り除いた文字列を返します。
//emlist[leve......lを指定する例][ruby]{
File.dirname("/home/gumby/work/ruby.rb", 2) # => "/home/gumby"
File.dirname("/home/gumby/work/ruby.rb", 4) # => "/"
//}
@param filename ファイル名を表す文字列を指定します。
@param level 末尾からいくつ取り除くかを指定します。
@raise A... -
File
. expand _ path(path , default _ dir = & # 39; . & # 39;) -> String (6101.0) -
path を絶対パスに展開した文字列を返します。 path が相対パスであれば default_dir を基準にします。
...ath が相対パスであれば default_dir を基準にします。
先頭の ~ はホームディレクトリ(環境変数 HOME が使われます)に、
~USER はそのユーザのホームディレクトリに展開されます。
//emlist[例][ruby]{
p Dir.getwd #=> "/hom....../home/matz"
p File.expand_path("..") #=> "/home/matz/work"
p File.expand_path("..", "/tmp") #=> "/"
p File.expand_path("~") #=> "/home/matz"
p File.expand_path("~foo") #=> "/home/foo"
//}
@param path パスを表す文字列を指定します。
@param default_dir path が......相対パスであれば default_dir を基準に展開されます。...