種類
- インスタンスメソッド (462)
- 特異メソッド (11)
ライブラリ
- ビルトイン (473)
キーワード
- <=> (11)
- atime (11)
- birthtime (11)
- blksize (11)
- blockdev? (11)
- blocks (11)
- chardev? (11)
- ctime (11)
- dev (11)
-
dev
_ major (11) -
dev
_ minor (11) - directory? (11)
- executable? (11)
-
executable
_ real? (11) - file? (11)
- ftype (11)
- gid (11)
- grpowned? (11)
- ino (11)
- mode (11)
- mtime (11)
- new (11)
- nlink (11)
- owned? (11)
- pipe? (11)
- rdev (11)
-
rdev
_ major (11) -
rdev
_ minor (11) - readable? (11)
-
readable
_ real? (11) - setgid? (11)
- setuid? (11)
- size (11)
- size? (11)
- socket? (11)
- sticky? (11)
- symlink? (11)
- uid (11)
-
world
_ readable? (11) -
world
_ writable? (11) - writable? (11)
-
writable
_ real? (11) - zero? (11)
検索結果
先頭5件
-
File
:: Stat # uid -> Integer (1.0) -
オーナーのユーザIDを返します。
...オーナーのユーザIDを返します。
//emlist[][ruby]{
fs = File::Stat.new($0)
#例
p fs.uid #=> 0
//}... -
File
:: Stat # world _ readable? -> Integer | nil (1.0) -
全てのユーザから読めるならば、そのファイルのパーミッションを表す 整数を返します。そうでない場合は nil を返します。
全てのユーザから読めるならば、そのファイルのパーミッションを表す
整数を返します。そうでない場合は nil を返します。
整数の意味はプラットフォームに依存します。
//emlist[][ruby]{
m = File.stat("/etc/passwd").world_readable? # => 420
sprintf("%o", m) # => "644"
//} -
File
:: Stat # world _ writable? -> Integer | nil (1.0) -
全てのユーザから書き込めるならば、そのファイルのパーミッションを表す 整数を返します。そうでない場合は nil を返します。
全てのユーザから書き込めるならば、そのファイルのパーミッションを表す
整数を返します。そうでない場合は nil を返します。
整数の意味はプラットフォームに依存します。
//emlist[][ruby]{
m = File.stat("/tmp").world_writable? # => 511
sprintf("%o", m) # => "777"
//} -
File
:: Stat # writable? -> bool (1.0) -
書き込み可能な時に真を返します。
...書き込み可能な時に真を返します。
//emlist[][ruby]{
p File::Stat.new($0).writable? #=> true
//}... -
File
:: Stat # writable _ real? -> bool (1.0) -
実ユーザ/実グループによって書き込み可能な時に真を返します。
...実ユーザ/実グループによって書き込み可能な時に真を返します。
//emlist[][ruby]{
p File::Stat.new($0).writable_real? #=> true
//}... -
File
:: Stat # zero? -> bool (1.0) -
サイズが0である時に真を返します。
...サイズが0である時に真を返します。
//emlist[][ruby]{
p File::Stat.new($0).zero? #=> false
//}... -
File
:: Stat . new(path) -> File :: Stat (1.0) -
path に関する File::Stat オブジェクトを生成して返します。 File.stat と同じです。
...path に関する File::Stat オブジェクトを生成して返します。
File.stat と同じです。
@param path ファイルのパスを指定します。
@raise Errno::ENOENT pathに該当するファイルが存在しない場合発生します。
//emlist[][ruby]{
p $:[0]
#=> 例
# "C:....../Program Files/ruby-1.8/lib/ruby/site_ruby/1.8"
p File::Stat.new($:[0])
#=> 例
#<File::Stat dev=0x2, ino=0, mode=040755, nlink=1, uid=0, gid=0, rdev=0x2, size=0, blksize=nil, blocks=nil, atime=Sun Sep 02 14:15:20 +0900 2007, mtime=Tue Apr 24 23:03:44 +0900 2007, ctime=Tue Apr 24 23:03:37 +0900 2007...