105件ヒット
[101-105件を表示]
(0.078秒)
ライブラリ
- ビルトイン (4)
- pathname (24)
- shell (25)
-
shell
/ command-processor (25) -
shell
/ filter (25) - tempfile (2)
クラス
-
File
:: Stat (3) - Module (1)
- Pathname (24)
- Shell (25)
-
Shell
:: CommandProcessor (25) -
Shell
:: Filter (25) - Tempfile (2)
キーワード
- [] (3)
- blockdev? (4)
- chardev? (4)
- close (1)
- close! (1)
- directory? (5)
- executable? (4)
-
executable
_ real? (4) - exist? (4)
- exists? (3)
- file? (4)
- grpowned? (4)
- include (1)
- owned? (4)
- pipe? (4)
- readable? (4)
-
readable
_ real? (4) - setgid? (4)
- setuid? (4)
- size (4)
- size? (5)
- socket? (4)
- sticky? (4)
- symlink? (5)
- test (3)
-
world
_ readable? (1) -
world
_ writable? (1) - writable? (4)
-
writable
_ real? (4) - zero? (4)
検索結果
先頭5件
-
File
:: Stat # directory? -> bool (22.0) -
ディレクトリの時に真を返します。
ディレクトリの時に真を返します。
//emlist[][ruby]{
p File::Stat.new($0).directory? #=> false
//}
@see FileTest.#directory? -
File
:: Stat # size? -> Integer | nil (22.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? #=> 6
//} -
File
:: Stat # symlink? -> false (22.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.symlink?(outfile) #=> true
//}
... -
Tempfile
# close! -> nil (22.0) -
テンポラリファイルをクローズし、すぐに削除します。
テンポラリファイルをクローズし、すぐに削除します。
require "tempfile"
tf = Tempfile.open("bar")
path = tf.path
tf.close!
p FileTest.exist?(path) # => false -
Tempfile
# close(real = false) -> nil (22.0) -
テンポラリファイルをクローズします。 real が偽ならば、テンポラリファイルはGCによって削除されます。 そうでなければ、すぐに削除されます。
テンポラリファイルをクローズします。
real が偽ならば、テンポラリファイルはGCによって削除されます。
そうでなければ、すぐに削除されます。
@param real false もしくはそれ以外を指定します。
require "tempfile"
tf = Tempfile.open("bar")
tf.close
p FileTest.exist?(tf.path) # => true