187件ヒット
[1-100件を表示]
(0.189秒)
ライブラリ
- ビルトイン (187)
キーワード
- <=> (11)
- blksize (11)
- blocks (11)
-
dev
_ major (11) -
dev
_ minor (11) - gid (11)
- ino (11)
- mode (11)
- nlink (11)
- rdev (11)
-
rdev
_ major (11) -
rdev
_ minor (11) - size (11)
- size? (11)
- uid (11)
-
world
_ readable? (11) -
world
_ writable? (11)
検索結果
先頭5件
-
File
:: Stat # world _ readable? -> Integer | nil (9202.0) -
全てのユーザから読めるならば、そのファイルのパーミッションを表す 整数を返します。そうでない場合は nil を返します。
...ミッションを表す
整数を返します。そうでない場合は nil を返します。
整数の意味はプラットフォームに依存します。
//emlist[][ruby]{
m = File.stat("/etc/passwd").world_readable? # => 420
sprintf("%o", m) # => "644"
//}... -
File
:: Stat # world _ writable? -> Integer | nil (9202.0) -
全てのユーザから書き込めるならば、そのファイルのパーミッションを表す 整数を返します。そうでない場合は nil を返します。
...ーミッションを表す
整数を返します。そうでない場合は nil を返します。
整数の意味はプラットフォームに依存します。
//emlist[][ruby]{
m = File.stat("/tmp").world_writable? # => 511
sprintf("%o", m) # => "777"
//}... -
File
:: Stat # blksize -> Integer (6202.0) -
望ましいI/Oのブロックサイズを返します。
...望ましいI/Oのブロックサイズを返します。
//emlist[][ruby]{
fs = File::Stat.new($0)
#例
p fs.blksize #=> nil
//}... -
File
:: Stat # blocks -> Integer (6202.0) -
割り当てられているブロック数を返します。
...割り当てられているブロック数を返します。
//emlist[][ruby]{
fs = File::Stat.new($0)
#例
p fs.blocks #=> nil
//}... -
File
:: Stat # nlink -> Integer (6202.0) -
ハードリンクの数を返します。
...ハードリンクの数を返します。
//emlist[][ruby]{
fs = File::Stat.new($0)
#例
p fs.nlink #=> 1
//}... -
File
:: Stat # <=>(o) -> Integer | nil (3202.0) -
ファイルの最終更新時刻を比較します。self が other よりも 新しければ正の数を、等しければ 0 を古ければ負の数を返します。 比較できない場合は nil を返します。
...self が other よりも
新しければ正の数を、等しければ 0 を古ければ負の数を返します。
比較できない場合は nil を返します。
@param o File::Stat のインスタンスを指定します。
//emlist[][ruby]{
require 'tempfile' # for Tempfile
fp1 = Tempfile.......open("first")
fp1.print "古い方\n"
sleep(1)
fp2 = Tempfile.open("second")
fp2.print "新しい方\n"
p File::Stat.new(fp1.path) <=> File::Stat.new(fp2.path) #=> -1
p File::Stat.new(fp2.path) <=> File::Stat.new(fp1.path) #=> 1
p File::Stat.new(fp1.path) <=> fp2.path #=> nil
//}... -
File
:: Stat # size? -> Integer | nil (3202.0) -
サイズが0の時にはnil、それ以外の場合はファイルサイズを返します。
...が0の時にはnil、それ以外の場合はファイルサイズを返します。
//emlist[][ruby]{
require 'tempfile'
fp = Tempfile.new("temp")
p fp.size #=> 0
p File::Stat.new(fp.path).size? #=> nil
fp.print "not 0 "
fp.close
p FileTest.exist?(fp.path) #=> true
p File::Stat.new(fp.path).size... -
File
:: Stat # dev _ major -> Integer (3102.0) -
dev の major 番号部を返します。
...dev の major 番号部を返します。
//emlist[][ruby]{
fs = File::Stat.new($0)
p fs.dev_major
#例
#=> nil #この場合ではシステムでサポートされていないため
//}... -
File
:: Stat # dev _ minor -> Integer (3102.0) -
dev の minor 番号部を返します。
...dev の minor 番号部を返します。
//emlist[][ruby]{
fs = File::Stat.new($0)
p fs.dev_minor
#例
#=> nil
//}... -
File
:: Stat # gid -> Integer (3102.0) -
オーナーのグループIDを返します。
...オーナーのグループIDを返します。
//emlist[][ruby]{
fs = File::Stat.new($0)
#例
p fs.gid #=> 0
//}...