るりまサーチ

最速Rubyリファレンスマニュアル検索!
255件ヒット [201-255件を表示] (0.012秒)
トップページ > クラス:File::Stat[x]

ライブラリ

キーワード

検索結果

<< < 1 2 3 >>

File::Stat#socket? -> bool (1.0)

ソケットの時に真を返します。

...ソケットの時に真を返します。

Dir.glob("/tmp/*"){|file|
if File::Stat.new(file).socket?
printf "%s\n", file
end
}
#例
#=> /tmp/uimhelper-hogehoge
#......

File::Stat#sticky? -> bool (1.0)

stickyビットが立っている時に真を返します。

...stickyビットが立っている時に真を返します。

Dir.glob("/usr/bin/*") {|bd|
begin
if File::Stat.new(bd).sticky?
puts bd
end
rescue
end
}
#例
#...
#=> /usr/bin/emacs-21.4
#......

File::Stat#symlink? -> false (1.0)

シンボリックリンクである時に真を返します。 ただし、File::Statは自動的にシンボリックリンクをたどっていくので 常にfalseを返します。

...である時に真を返します。
ただし、File::Statは自動的にシンボリックリンクをたどっていくので
常にfalseを返します。


require 'fileutils'
outfile = $0 + ".ln"
FileUtils.ln_s($0, outfile)
p File::Stat.new(outfile).symlink? #=> false
p File.lstat(ou...

File::Stat#uid -> Integer (1.0)

オーナーのユーザIDを返します。

...オーナーのユーザIDを返します。

fs = File::Stat.new($0)
#例
p fs.uid #=> 0...

File::Stat#world_readable? -> Fixnum | nil (1.0)

If stat is readable by others, returns an integer representing the file permission bits of stat. Returns nil otherwise. The meaning of the bits is platform dependent; on Unix systems, see stat(2).

If stat is readable by others, returns an integer representing
the file permission bits of stat. Returns nil otherwise. The
meaning of the bits is platform dependent; on Unix systems, see
stat(2).

m = File.stat("/etc/passwd").world_readable? # => 420
sprintf("%o", m) ...

絞り込み条件を変える

File::Stat#world_writable? -> Fixnum | nil (1.0)

If stat is writable by others, returns an integer representing the file permission bits of stat. Returns nil otherwise. The meaning of the bits is platform dependent; on Unix systems, see stat(2).

If stat is writable by others, returns an integer representing
the file permission bits of stat. Returns nil otherwise. The
meaning of the bits is platform dependent; on Unix systems, see
stat(2).

m = File.stat("/tmp").world_writable? # => 511
sprintf("%o", m) ...

File::Stat#writable? -> bool (1.0)

書き込み可能な時に真を返します。

...書き込み可能な時に真を返します。

p File::Stat.new($0).writable? #=> true...

File::Stat#writable_real? -> bool (1.0)

実ユーザ/実グループによって書き込み可能な時に真を返します。

...実ユーザ/実グループによって書き込み可能な時に真を返します。

p File::Stat.new($0).writable_real? #=> true...

File::Stat#zero? -> bool (1.0)

サイズが0である時に真を返します。

...サイズが0である時に真を返します。

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に該当するファイルが存在しない場合発生します。

p $:[0]
#=> 例
# "C:/Program Fi...
...les/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>...

絞り込み条件を変える

<< < 1 2 3 >>