44件ヒット
[1-44件を表示]
(0.093秒)
ライブラリ
- ビルトイン (44)
キーワード
- directory? (11)
- ftype (11)
- sticky? (11)
- symlink? (11)
検索結果
先頭4件
-
File
:: Stat # directory? -> bool (12201.0) -
ディレクトリの時に真を返します。
...ディレクトリの時に真を返します。
//emlist[][ruby]{
p File::Stat.new($0).directory? #=> false
//}
@see FileTest.#directory?... -
File
:: Stat # sticky? -> bool (12201.0) -
stickyビットが立っている時に真を返します。
...stickyビットが立っている時に真を返します。
//emlist[][ruby]{
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 (12201.0) -
シンボリックリンクである時に真を返します。 ただし、File::Statは自動的にシンボリックリンクをたどっていくので 常にfalseを返します。
...File::Statは自動的にシンボリックリンクをたどっていくので
常にfalseを返します。
//emlist[][ruby]{
require 'fileutils'
outfile = $0 + ".ln"
FileUtils.ln_s($0, outfile)
p File::Stat.new(outfile).symlink? #=> false
p File.lstat(outfile).symlink? #=> true
p FileTest.sy......mlink?(outfile) #=> true
//}
@see File.lstat... -
File
:: Stat # ftype -> String (9201.0) -
ファイルのタイプを表す文字列を返します。
...下のうちのいずれかです。
"file"
"directory"
"characterSpecial"
"blockSpecial"
"fifo"
"link"
"socket"
"unknown"
//emlist[例][ruby]{
fs = File::Stat.new($0)
p fs.ftype #=> "file"
p File::Stat.new($:[0]).ftype #=> "directory"
//}
1.8 以降では、属性メソッド......がシステムでサポートされていない場合 nil が返ります。
なお、1.7 以前では 0 が返っていました。...