560件ヒット
[1-100件を表示]
(0.019秒)
別のキーワード
種類
- 特異メソッド (488)
- インスタンスメソッド (72)
ライブラリ
- ビルトイン (560)
キーワード
- atime (24)
- birthtime (11)
- blockdev? (12)
- chardev? (12)
- chown (12)
- ctime (24)
- delete (12)
- directory? (12)
- empty? (9)
- exist? (12)
- file? (12)
- flock (12)
- fnmatch (12)
- fnmatch? (12)
- grpowned? (12)
- identical? (12)
- lchmod (12)
- lchown (12)
- link (12)
- lstat (24)
- mtime (24)
- new (12)
- open (24)
- owned? (12)
- pipe? (12)
- readable? (12)
-
readable
_ real? (12) - readlink (12)
- setgid? (12)
- setuid? (12)
- size (12)
- size? (12)
- socket? (12)
- stat (12)
- sticky? (12)
- symlink? (12)
- truncate (24)
- unlink (12)
-
world
_ readable? (12) -
world
_ writable? (12) - zero? (12)
検索結果
先頭5件
-
File
# flock(operation) -> 0 | false (107.0) -
ファイルをロックします。
...クの取得に成功した場合は 0 を返します。
File::LOCK_NB (ノンブロッキング) を指定すると、本来ならブロックされる場合に
ブロックされずに false を返すようになります。
@param operation ロックに対する操作の種類を示す定数を......@raise IOError 自身が close されている場合に発生します。
@raise Errno::EXXX operation に不正な整数を与えた場合などに発生します。
引数 operation に有効な定数は以下の通りです。定数は File::Constants で定義されていますが、
File ク......ラスの親クラスの IO が File::Constants をインクルードしているので、
これらの定数は File::LOCK_SH などとして参照可能です。
: LOCK_SH
共有ロック。複数のプロセスが同時にロックを共有できます。
システムによってはロック... -
File
# lstat -> File :: Stat (23.0) -
ファイルの状態を含む File::Stat オブジェクトを生成して返します。 シンボリックリンクに関してリンクそのものの情報を返します。 lstat(2) を実装していないシステムでは、IO#statと同じです。
... File::Stat オブジェクトを生成して返します。
シンボリックリンクに関してリンクそのものの情報を返します。
lstat(2) を実装していないシステムでは、IO#statと同じです。
@raise Errno::EXXX 失敗した場合に発生します。
@raise IOE......ose されている場合に発生します。
//emlist[例][ruby]{
# testlink は testfile のシンボリックリンク
File.open("testlink") do |f|
p f.lstat == File.stat("testfile") # => false
p f.stat == File.stat("testfile") # => true
end
//}
@see IO#stat, File.stat, File.lstat... -
File
. ctime(filename) -> Time (13.0) -
状態が最後に変更された時刻を返します。 状態の変更とは chmod などによるものです。
...aram filename ファイル名を表す文字列か IO オブジェクトを指定します。
@raise Errno::EXXX ファイルの時刻の取得に失敗した場合に発生します。
//emlist[例:][ruby]{
IO.write("testfile", "test")
File.ctime("testfile") # => 2017-11-30 22:40:49 +0900
File.ch......mod(0755, "testfile")
File.ctime("testfile") # => 2017-11-30 22:42:12 +0900
//}... -
File
. identical?(filename1 , filename2) -> bool (13.0) -
FileTest.#identical? と同じです。
...
FileTest.#identical? と同じです。
@param filename1 パスを表す文字列か IO オブジェクトを指定します。
@param filename2 パスを表す文字列か IO オブジェクトを指定します。... -
File
. link(old , new) -> 0 (13.0) -
old を指す new という名前のハードリンクを 生成します。old はすでに存在している必要があります。 ハードリンクに成功した場合は 0 を返します。
...を指定します。
@param new ファイル名を表す文字列を指定します。
@raise Errno::EXXX 失敗した場合に発生します。
//emlist[例][ruby]{
IO.write("testfile", "test")
File.link("testfile", "testlink") # => 0
IO.read("testlink") # => "test"
//}... -
File
# atime -> Time (7.0) -
最終アクセス時刻を Time オブジェクトとして返します。
...se IOError 自身が close されている場合に発生します。
@raise Errno::EXXX ファイルの時刻の取得に失敗した場合に発生します。
//emlist[例:][ruby]{
IO.write("testfile", "test")
File.open("testfile") { |f| f.atime } # => 2017-12-21 22:58:17 +0900
//}
@see File#l......stat, File#ctime, File#mtime......stat, File#ctime, File#mtime, File#birthtime... -
File
# ctime -> Time (7.0) -
状態が最後に変更された時刻を Time オブジェクトとして返します。状態の変更とは chmod などによるものです。
...se IOError 自身が close されている場合に発生します。
@raise Errno::EXXX ファイルの時刻の取得に失敗した場合に発生します。
//emlist[例:][ruby]{
IO.write("testfile", "test")
File.open("testfile") { |f| f.ctime } # => 2017-12-21 22:58:17 +0900
//}
@see File#l......stat, File#atime, File#mtime......stat, File#atime, File#mtime, File#birthtime... -
File
# mtime -> Time (7.0) -
最終更新時刻を Time オブジェクトとして返します。
...se IOError 自身が close されている場合に発生します。
@raise Errno::EXXX ファイルの時刻の取得に失敗した場合に発生します。
//emlist[例:][ruby]{
IO.write("testfile", "test")
File.open("testfile") { |f| f.mtime } # => 2017-12-21 22:58:17 +0900
//}
@see File#l......stat, File#atime, File#ctime......stat, File#atime, File#ctime, File#birthtime... -
File
# truncate(length) -> 0 (7.0) -
ファイルのサイズを最大 length バイトにします。
...発生します。
@raise IOError 自身が書き込み用にオープンされていなければ発生します。
@raise Errno::EXXX サイズの変更に失敗した場合に発生します。
//emlist[例][ruby]{
IO.write("testfile", "1234567890")
File.open("testfile", "a") do |f|
f.truncat...