るりまサーチ

最速Rubyリファレンスマニュアル検索!
658件ヒット [1-100件を表示] (0.033秒)
トップページ > 種類:モジュール関数[x] > クエリ:file[x] > ライブラリ:ビルトイン[x]

別のキーワード

  1. _builtin file?
  2. _builtin file
  3. file path
  4. file open
  5. file size

モジュール

キーワード

検索結果

<< 1 2 3 ... > >>

FileTest.#file?(file) -> bool (9241.0)

ファイルが通常ファイルである時に真を返します。そうでない場合、ファイルが存在しない場合、あるいはシステムコールに失敗した場合などには false を返します。

...aram file ファイル名を表す文字列か IO オブジェクトを指定します。

@raise IOError 指定された IO オブジェクト file が既に close されていた場合に発生します。

例:
File
Test.file?('/bin/bash') # => true
File
Test.file?('/bin') # => false
File
Test...
....file?('/no_such_file') # => false...

FileTest.#identical?(file1, file2) -> bool (3315.0)

file1 と file2 が同じファイルを指している時に真を返します。 そうでない場合、ファイルが存在しない場合、あるいはシステムコールに失敗した場合などには false を返します。

...
file
1 と file2 が同じファイルを指している時に真を返します。
そうでない場合、ファイルが存在しない場合、あるいはシステムコールに失敗した場合などには false を返します。

ruby 1.8.3 以前ではKernel.#test(?-, file1, file2)を使...
...p File.identical?("a", "a") #=> true
p File.identical?("a", "./a") #=> true
File
.link("a", "b")
p File.identical?("a", "b") #=> true
File
.symlink("a", "c")
p File.identical?("a", "c") #=> true
open("d", "w") {}
p File.identical?("a", "d") #=> false

@param file1...
...ァイル名を表す文字列か IO オブジェクトを指定します。

@param file2 ファイル名を表す文字列か IO オブジェクトを指定します。

@raise IOError 指定された IO オブジェクト file1, file2 が既に close されていた場合に発生します。...

FileTest.#blockdev?(file) -> bool (3134.0)

ファイルがブロックスペシャルファイルである時に真を返します。 そうでない場合、ファイルが存在しない場合、あるいはシステムコールに失敗した場合などには false を返します。

...@param file ファイル名を表す文字列か IO オブジェクトを指定します。

@raise IOError 指定された IO オブジェクト file が既に close されていた場合に発生します。

例:
Dir.glob("/dev/*") { |file|
puts file if FileTest.blockdev?(file)
}
# /d...

FileTest.#chardev?(file) -> bool (3134.0)

ファイルがキャラクタスペシャルファイルの時に真を返します。そうでない場合、ファイルが存在しない場合、あるいはシステムコールに失敗した場合などには false を返します。

...

@param file ファイル名を表す文字列か IO オブジェクトを指定します。

@raise IOError 指定された IO オブジェクト file が既に close されていた場合に発生します。

例:
Dir.glob("/dev/*") { |file|
puts file if FileTest.chardev?(file)
}
#...

FileTest.#grpowned?(file) -> bool (3128.0)

ファイルのグループ ID がカレントプロセスの実効グループ ID と等しい時に真を返 します。そうでない場合、ファイルが存在しない場合、あるいはシステムコールに失敗した場合などには false を返します。

...ram file ファイル名を表す文字列か IO オブジェクトを指定します。

@raise IOError 指定された IO オブジェクト file が既に close されていた場合に発生します。

//emlist[例][ruby]{
IO.write("testfile", "")
File
.chown(-1, Process.gid, "testfile")
File
Te...
...st.grpowned?("testfile") # => true
File
.chown(-1, Process.gid + 10, "testfile")
File
Test.grpowned?("testfile") # => false
//}...

絞り込み条件を変える

FileTest.#owned?(file) -> bool (3128.0)

ファイルのユーザがカレントプロセスの実効ユーザと等しい時に真を返します。そうでない場合、ファイルが存在しない場合、あるいはシステムコールに失敗した場合などには false を返します。

...ram file ファイル名を表す文字列か IO オブジェクトを指定します。

@raise IOError 指定された IO オブジェクト file が既に close されていた場合に発生します。

//emlist[例][ruby]{
IO.write("testfile", "")
File
.chown(Process.uid, -1, "testfile")
File
Te...
...st.owned?("testfile") # => true
File
.chown(501, -1, "testfile")
File
Test.owned?("testfile") # => false
//}...

FileTest.#directory?(file) -> bool (3122.0)

ファイルがディレクトリの時に真を返します。そうでない場合、ファイルが存在しない場合、あるいはシステムコールに失敗した場合などには false を返します。

...します。

@param file ファイル名を表す文字列か IO オブジェクトを指定します。

@raise IOError 指定された IO オブジェクト file が既に close されていた場合に発生します。

例:
File
Test.directory?('/etc') # => true
File
Test.directory?('/etc/pa...
...sswd') # => false

f = File.open('/etc')
File
Test.directory?(f) # => true
f.close
File
Test.directory?(f) # => IOError: closed stream...

FileTest.#executable_real?(file) -> bool (3122.0)

ファイルがカレントプロセスの実ユーザか実グループで実行できる時に真を返します。そうでない場合、ファイルが存在しない場合、あるいはシステムコールに失敗した場合などには false を返します。

...は false を返します。

@param file ファイル名を表す文字列を指定します。

//emlist[例][ruby]{
IO.write("empty.txt", "")
File
.chmod(0744, "empty.txt")
File
Test.executable_real?("empty.txt") # => true
File
.chmod(0644, "empty.txt")
File
Test.executable_real?("empty.txt")...

FileTest.#exist?(file) -> bool (3122.0)

ファイルが存在する時に真を返します。そうでない場合、あるいはシステムコールに失敗した場合などには false を返します。

...ram file ファイル名を表す文字列か IO オブジェクトを指定します。

@raise IOError 指定された IO オブジェクト file が既に close されていた場合に発生します。

例:
File
Test.exist?('/etc/passwd') # => true
File
Test.exist?('/etc') # => true
File
Te...
...st.exist?('/etc/no_such_file') # => false
File
Test.exist?('/etc/no_such_directory') # => false...
<< 1 2 3 ... > >>