別のキーワード
クラス
- Dir (1)
- Encoding (1)
-
Encoding
:: Converter (3) - Exception (3)
- File (41)
- IO (43)
- Regexp (3)
-
RubyVM
:: InstructionSequence (10) - SignalException (3)
- Thread (4)
-
Thread
:: ConditionVariable (1)
キーワード
-
abort
_ on _ exception (1) -
abort
_ on _ exception= (1) - atime (1)
- binread (1)
- binwrite (1)
- birthtime (1)
- blockdev? (1)
- chardev? (1)
- chown (1)
- compile (2)
-
compile
_ file (1) -
compile
_ option (1) -
compile
_ option= (1) -
copy
_ stream (2) - ctime (1)
-
default
_ internal (1) - delete (1)
- directory? (1)
- disasm (1)
- disassemble (1)
- empty? (2)
- exception (1)
- exist? (1)
- file? (1)
- fnmatch (1)
- fnmatch? (1)
-
for
_ fd (1) - foreach (2)
- grpowned? (1)
- identical? (1)
- lchmod (1)
- lchown (1)
- link (1)
-
load
_ from _ binary (1) -
load
_ from _ binary _ extra _ data (1) - lstat (1)
- mtime (1)
- new (11)
- of (1)
- open (4)
- owned? (1)
- pipe (8)
- pipe? (1)
- popen (14)
- read (3)
- readable? (1)
-
readable
_ real? (1) - readlines (3)
- readlink (1)
-
report
_ on _ exception (1) -
report
_ on _ exception= (1) -
search
_ convpath (1) - select (1)
- setgid? (1)
- setuid? (1)
- size (1)
- size? (1)
- socket? (1)
- stat (1)
- sticky? (1)
- symlink? (1)
- sysopen (1)
-
to
_ tty? (1) - truncate (1)
-
try
_ convert (1) - union (1)
- unlink (1)
-
world
_ readable? (1) -
world
_ writable? (1) - write (2)
- zero? (1)
検索結果
先頭5件
-
File
. setgid?(path) -> bool (28.0) -
FileTest.#setgid? と同じです。
FileTest.#setgid? と同じです。
@param path パスを表す文字列か IO オブジェクトを指定します。 -
File
. setuid?(path) -> bool (28.0) -
FileTest.#setuid? と同じです。
FileTest.#setuid? と同じです。
@param path パスを表す文字列か IO オブジェクトを指定します。 -
File
. size(path) -> Integer (28.0) -
FileTest.#size と同じです。
FileTest.#size と同じです。
@param path パスを表す文字列か IO オブジェクトを指定します。 -
File
. size?(path) -> Integer | nil (28.0) -
FileTest.#size? と同じです。
FileTest.#size? と同じです。
@param path パスを表す文字列か IO オブジェクトを指定します。 -
File
. socket?(path) -> bool (28.0) -
FileTest.#socket? と同じです。
FileTest.#socket? と同じです。
@param path パスを表す文字列か IO オブジェクトを指定します。 -
File
. stat(filename) -> File :: Stat (28.0) -
filename の情報を含む File::Stat オブジェクトを生成し て返します。
filename の情報を含む File::Stat オブジェクトを生成し
て返します。
@param filename ファイル名を表す文字列を指定します。
@raise Errno::EXXX 情報の取得に失敗した場合に発生します。
//emlist[例][ruby]{
File.stat("testfile").class # => File::Stat
File.stat("testfile").mtime # => 2017-12-10 01:13:56 +0900
//}
@see IO#stat, File#lstat -
File
. sticky?(path) -> bool (28.0) -
FileTest.#sticky? と同じです。
FileTest.#sticky? と同じです。
@param path パスを表す文字列か IO オブジェクトを指定します。 -
File
. symlink?(path) -> bool (28.0) -
FileTest.#symlink? と同じです。
FileTest.#symlink? と同じです。
@param path パスを表す文字列か IO オブジェクトを指定します。 -
File
. truncate(path , length) -> 0 (28.0) -
path で指定されたファイルのサイズを最大 length バイト にします。
path で指定されたファイルのサイズを最大 length バイト
にします。
サイズの変更に成功すれば 0 を返します。失敗した場合は例外
Errno::EXXX が発生します。
@param path パスを表す文字列を指定します。
@param length 変更したいサイズを整数で与えます。
@raise Errno::EXXX 失敗した場合に発生します。
//emlist[例][ruby]{
IO.write("testfile", "1234567890")
File.truncate("testfile", 5) # => 0
File.size("testfil... -
File
. unlink(*filename) -> Integer (28.0) -
ファイルを削除します。削除したファイルの数を返します。 削除に失敗した場合は例外 Errno::EXXX が発生します。
ファイルを削除します。削除したファイルの数を返します。
削除に失敗した場合は例外 Errno::EXXX が発生します。
このメソッドは通常ファイルの削除用で、ディレクトリの削除には
Dir.rmdir を使います。
@param filename ファイル名を表す文字列を指定します。
@raise Errno::EXXX 失敗した場合に発生します。
//emlist[例][ruby]{
IO.write("test.txt", "test")
p File.exist?("test.txt") # => true
p File.delete("test.txt") # => ... -
File
. world _ readable?(path) -> Integer | nil (28.0) -
path が全てのユーザから読めるならばそのファイルのパーミッションを表す 整数を返します。そうでない場合は nil を返します。
path が全てのユーザから読めるならばそのファイルのパーミッションを表す
整数を返します。そうでない場合は nil を返します。
整数の意味はプラットフォームに依存します。
@param path パスを表す文字列か IO オブジェクトを指定します。
//emlist[例][ruby]{
m = File.world_readable?("/etc/passwd")
"%o" % m # => "644"
//} -
File
. world _ writable?(path) -> bool (28.0) -
path が全てのユーザから書き込めるならば、そのファイルのパーミッションを表す 整数を返します。そうでない場合は nil を返します。
path が全てのユーザから書き込めるならば、そのファイルのパーミッションを表す
整数を返します。そうでない場合は nil を返します。
整数の意味はプラットフォームに依存します。
@param path パスを表す文字列か IO オブジェクトを指定します。
//emlist[例][ruby]{
m = File.world_writable?("/tmp")
"%o" % m #=> "777"
//} -
File
. zero?(path) -> bool (28.0) -
FileTest.#zero? と同じです。
FileTest.#zero? と同じです。
@param path パスを表す文字列か IO オブジェクトを指定します。