417件ヒット
[1-100件を表示]
(0.035秒)
種類
- インスタンスメソッド (406)
- 特異メソッド (11)
ライブラリ
- pathname (417)
キーワード
- ascend (22)
- atime (11)
- basename (11)
- birthtime (10)
- chmod (11)
- chown (11)
- cleanpath (11)
- ctime (11)
- descend (22)
- dirname (11)
-
each
_ filename (11) - extname (11)
- file? (11)
- fnmatch (11)
- fnmatch? (11)
- ftype (11)
- lchmod (11)
- lchown (11)
- lstat (11)
-
make
_ link (11) -
make
_ symlink (11) - mtime (11)
- new (11)
- open (22)
- readlink (11)
- realpath (22)
- rename (11)
- split (11)
- stat (11)
-
to
_ path (11) -
to
_ s (11) - truncate (11)
- utime (11)
検索結果
先頭5件
-
Pathname
# file? -> bool (6124.0) -
FileTest.file?(self.to_s) と同じです。
...FileTest.file?(self.to_s) と同じです。
@see FileTest.#file?... -
Pathname
# each _ filename {|v| . . . } -> nil (6101.0) -
self のパス名要素毎にブロックを実行します。
...self のパス名要素毎にブロックを実行します。
//emlist[例][ruby]{
require 'pathname'
Pathname.new("/foo/../bar").each_filename {|v| p v}
# => "foo"
# ".."
# "bar"
//}... -
Pathname
# open(mode = & # 39;r& # 39; , perm = 0666) -> File (125.0) -
File.open(self.to_s, *args, &block) と同じです。
...File.open(self.to_s, *args, &block) と同じです。
@see File.open... -
Pathname
# open(mode = & # 39;r& # 39; , perm = 0666) {|file| . . . } -> object (125.0) -
File.open(self.to_s, *args, &block) と同じです。
...File.open(self.to_s, *args, &block) と同じです。
@see File.open... -
Pathname
# lstat -> File :: Stat (124.0) -
File.lstat(self.to_s) と同じです。
...File.lstat(self.to_s) と同じです。
@see File.lstat... -
Pathname
# stat -> File :: Stat (124.0) -
File.stat(self.to_s) と同じです。
...File.stat(self.to_s) と同じです。
@see File.stat... -
Pathname
# fnmatch(pattern , *args) -> bool (35.0) -
File.fnmatch(pattern, self.to_s, *args) と同じです。
...File.fnmatch(pattern, self.to_s, *args) と同じです。
@param pattern パターンを文字列で指定します。ワイルドカードとして `*', `?', `[]' が使用できま
す。Dir.glob とは違って `{}' や `**/' は使用できません。
@param args File.fnmatch......を参照してください。
//emlist[例][ruby]{
require "pathname"
path = Pathname("testfile")
path.fnmatch("test*") # => true
path.fnmatch("TEST*") # => false
path.fnmatch("TEST*", File::FNM_CASEFOLD) # => true
//}
@see File.fnmatch... -
Pathname
# chown(owner , group) -> Integer (29.0) -
File.chown(owner, group, self.to_s) と同じです。
...File.chown(owner, group, self.to_s) と同じです。
@param owner オーナーを指定します。
@param group グループを指定します。
//emlist[例][ruby]{
require 'pathname'
Pathname('testfile').stat.uid # => 501
Pathname('testfile').chown(502, 12)
Pathname('testfile').stat.ui......d # => 502
//}
@see File.chown, File#chown... -
Pathname
# fnmatch?(pattern , *args) -> bool (29.0) -
File.fnmatch?(pattern, self.to_s, *args) と同じです。
...File.fnmatch?(pattern, self.to_s, *args) と同じです。
@param pattern パターンを文字列で指定します。ワイルドカードとして `*', `?', `[]' が使用できま
す。Dir.glob とは違って `{}' や `**/' は使用できません。
@param args File.fnmatch......を参照してください。
@see File.fnmatch?... -
Pathname
# ascend -> Enumerator (25.0) -
self のパス名から親方向に辿っていったときの各パス名を新しい Pathname オ ブジェクトとして生成し、ブロックへの引数として渡して実行します。 ブロックを省略した場合は Enumerator を返します。
...い Pathname オ
ブジェクトとして生成し、ブロックへの引数として渡して実行します。
ブロックを省略した場合は Enumerator を返します。
//emlist[例][ruby]{
require 'pathname'
Pathname.new('/path/to/some/file.rb').ascend {|v| p v}
# => #<Pathname:/path/......to/some/file.rb>
# #<Pathname:/path/to/some>
# #<Pathname:/path/to>
# #<Pathname:/path>
# #<Pathname:/>
Pathname.new('path/to/some/file.rb').ascend {|v| p v}
# => #<Pathname:path/to/some/file.rb>
# #<Pathname:path/to/some>
# #<Pathname:path/to>
# #<Pathname:path>
//}
ファイ...