るりまサーチ

最速Rubyリファレンスマニュアル検索!
699件ヒット [601-699件を表示] (0.240秒)
トップページ > クエリ:_builtin[x] > クエリ:filetest[x]

別のキーワード

  1. _builtin new
  2. _builtin inspect
  3. _builtin []
  4. _builtin to_s
  5. _builtin each

ライブラリ

クラス

モジュール

キーワード

検索結果

<< < ... 5 6 7 >>

File.symlink?(path) -> bool (8016.0)

FileTest.#symlink? と同じです。

...
FileTest
.#symlink? と同じです。

@param path パスを表す文字列か IO オブジェクトを指定します。...

File.writable?(path) -> bool (8016.0)

FileTest.#writable? と同じです。

...
FileTest
.#writable? と同じです。

@param path パスを表す文字列を指定します。...

File.writable_real?(path) -> bool (8016.0)

FileTest.#writable_real? と同じです。

...
FileTest
.#writable_real? と同じです。

@param path パスを表す文字列を指定します。...

File.zero?(path) -> bool (8016.0)

FileTest.#zero? と同じです。

...
FileTest
.#zero? と同じです。

@param path パスを表す文字列か IO オブジェクトを指定します。...

File::Stat (8012.0)

ファイルの情報を格納したオブジェクトのクラス。

...ラス。

FileTest
に同名のモジュール関数がある場合はそれと同じ働きをします。ただ、
ファイル名を引数に取るかわりに Stat 自身について判定する点が違います。

//emlist[][ruby]{
p File::Stat.new($0).directory? #=> false
p FileTest.director...

絞り込み条件を変える

Module#include(*mod) -> self (8012.0)

モジュール mod をインクルードします。

...継承の代わりに用いられており、 mix-in とも呼びます。

//emlist[例][ruby]{
class C
include FileTest
include Math
end

p C.ancestors

# => [C, Math, FileTest, Object, Kernel]
//}

モジュールの機能追加は、クラスの継承関係の間にそのモジュールが...

File::Stat#directory? -> bool (8006.0)

ディレクトリの時に真を返します。

...ディレクトリの時に真を返します。

//emlist[][ruby]{
p File::Stat.new($0).directory? #=> false
//}

@see FileTest.#directory?...

File::Stat#size? -> Integer | nil (8006.0)

サイズが0の時にはnil、それ以外の場合はファイルサイズを返します。

...は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? #=> 6
//}...

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

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

...たどっていくので
常に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.symlink?(outfile) #=> true
//}

@see File.lstat...
<< < ... 5 6 7 >>