558件ヒット
[501-558件を表示]
(0.062秒)
別のキーワード
クラス
-
ARGF
. class (33) - File (55)
- IO (459)
- Object (11)
キーワード
- atime (11)
- clone (11)
- close (11)
-
close
_ read (11) -
close
_ write (11) - closed? (11)
- ctime (11)
- display (11)
- dup (11)
- each (66)
-
each
_ byte (22) -
each
_ codepoint (22) -
each
_ line (66) -
external
_ encoding (11) - fcntl (11)
- flock (11)
- getc (11)
-
internal
_ encoding (11) - mtime (11)
- pos (11)
- pos= (11)
- pread (7)
- pwrite (7)
- readbyte (11)
- readlines (33)
- reopen (33)
-
set
_ encoding _ by _ bom (5) - stat (11)
- syswrite (11)
- tell (11)
-
to
_ io (11) -
to
_ write _ io (11) - truncate (11)
-
write
_ nonblock (11)
検索結果
先頭5件
-
File
# flock(operation) -> 0 | false (121.0) -
ファイルをロックします。
...@param operation ロックに対する操作の種類を示す定数を指定します。
どのような定数が利用可能かは以下を参照して下さい。
@raise IOError 自身が close されている場合に発生します。
@raise Errno::EXXX operation に不正......な整数を与えた場合などに発生します。
引数 operation に有効な定数は以下の通りです。定数は File::Constants で定義されていますが、
File クラスの親クラスの IO が File::Constants をインクルードしているので、
これらの定数は F......(write lock)を使用してカウンタを更新。
# ロック前にファイルを切り詰めてしまうので、
# モードに"w"を使ってはいけません。
File.open("counter", File::RDWR|File::CREAT, 0644) {|f|
f.flock(File::LOCK_EX)
value = f.read.to_i + 1
f.rewind
f.write("#{... -
File
# atime -> Time (15.0) -
最終アクセス時刻を Time オブジェクトとして返します。
...ime オブジェクトとして返します。
@raise IOError 自身が close されている場合に発生します。
@raise Errno::EXXX ファイルの時刻の取得に失敗した場合に発生します。
//emlist[例:][ruby]{
IO.write("testfile", "test")
File.open("testfile") { |f| f.ati... -
File
# ctime -> Time (15.0) -
状態が最後に変更された時刻を Time オブジェクトとして返します。状態の変更とは chmod などによるものです。
...更とは chmod などによるものです。
@raise IOError 自身が close されている場合に発生します。
@raise Errno::EXXX ファイルの時刻の取得に失敗した場合に発生します。
//emlist[例:][ruby]{
IO.write("testfile", "test")
File.open("testfile") { |f| f.cti... -
File
# mtime -> Time (15.0) -
最終更新時刻を Time オブジェクトとして返します。
...ime オブジェクトとして返します。
@raise IOError 自身が close されている場合に発生します。
@raise Errno::EXXX ファイルの時刻の取得に失敗した場合に発生します。
//emlist[例:][ruby]{
IO.write("testfile", "test")
File.open("testfile") { |f| f.mti... -
File
# truncate(length) -> 0 (15.0) -
ファイルのサイズを最大 length バイトにします。
...例外
Errno::EXXX が発生します。
@raise IOError 自身が書き込み用にオープンされていなければ発生します。
@raise Errno::EXXX サイズの変更に失敗した場合に発生します。
//emlist[例][ruby]{
IO.write("testfile", "1234567890")
File.open("testfile", "... -
Object
# display(out = $ stdout) -> nil (15.0) -
オブジェクトを out に出力します。
...。
以下のように定義されています。
//emlist[][ruby]{
class Object
def display(out = $stdout)
out.write self
nil
end
end
//}
@param out 出力先のIOオブジェクトです。指定しない場合は標準出力に出力されます。
@return nil を返します。
/...