ライブラリ
- ビルトイン (1158)
クラス
- Dir (54)
- File (143)
-
File
:: Stat (11) - IO (503)
モジュール
- Enumerable (11)
-
File
:: Constants (194) - FileTest (22)
- Kernel (176)
キーワード
-
$ > (11) -
$ stderr (11) -
$ stdin (11) -
$ stdout (11) - <=> (11)
- APPEND (11)
- ARGF (11)
- BINARY (11)
- CREAT (11)
- DIRECT (11)
- DSYNC (11)
- EXCL (11)
- EXXX (11)
- IO (11)
- NOATIME (11)
- NOCTTY (11)
- NOFOLLOW (11)
- NONBLOCK (11)
- RDONLY (11)
- RDWR (11)
- RSYNC (11)
-
SHARE
_ DELETE (9) - SYNC (11)
- TMPFILE (9)
- TRUNC (11)
- WRONLY (11)
- advise (11)
- atime (11)
- chown (11)
- chunk (11)
- clone (11)
- close (11)
-
close
_ on _ exec= (11) - ctime (11)
- directory? (11)
- dup (11)
-
each
_ byte (22) -
each
_ codepoint (22) -
external
_ encoding (11) - fail (33)
- fcntl (11)
- fdatasync (11)
- fileno (10)
- flock (11)
- flush (11)
-
for
_ fd (11) - identical? (11)
-
internal
_ encoding (11) - lstat (11)
- mtime (11)
- new (33)
- path (11)
- pos (11)
- pos= (11)
- pread (7)
- pwrite (7)
- raise (33)
- read (55)
- readbyte (11)
- readlines (66)
- reopen (33)
-
set
_ encoding (33) -
set
_ encoding _ by _ bom (5) - size (11)
- spawn (44)
- stat (11)
- sync (11)
- sysread (11)
- sysseek (11)
- syswrite (11)
- tell (11)
-
to
_ path (11) - truncate (11)
- write (11)
検索結果
先頭5件
-
File
:: Constants :: BINARY -> Integer (11048.0) -
ファイルをバイナリとして開きます。 open(2) で O_BINARYが指定できる場合に使えます。 File.openで使用します。
...ファイルをバイナリとして開きます。
open(2) で O_BINARYが指定できる場合に使えます。
File.openで使用します。... -
File
:: Constants :: DSYNC -> Integer (11048.0) -
ファイルをデータ同期モードで開きます。 open(2) で O_DSYNC が指定できる場合に使えます。 File.openで使用します。
...ファイルをデータ同期モードで開きます。
open(2) で O_DSYNC が指定できる場合に使えます。
File.openで使用します。... -
File
:: Constants :: NOATIME -> Integer (11048.0) -
ファイル読み込み時に atime を更新しません。 open(2) で O_ATIME が指定できる場合に使えます。 File.openで使用します。
...ファイル読み込み時に atime を更新しません。
open(2) で O_ATIME が指定できる場合に使えます。
File.openで使用します。
atime が更新されないのは確実ではないということに注意してください。
これは性能のためのオプションで... -
File
:: Constants :: NOFOLLOW -> Integer (11048.0) -
ファイルがシンボリックリンクであった場合に 例外を発生させます。 open(2) で O_NOFOLLOW が指定できる場合に使えます。 File.openで使用します。
...ファイルがシンボリックリンクであった場合に
例外を発生させます。
open(2) で O_NOFOLLOW が指定できる場合に使えます。
File.openで使用します。... -
File
:: Constants :: RSYNC -> Integer (11048.0) -
ファイルを読み込み時同期モードで開きます。 open(2) で O_RSYNC が指定できる場合に使えます。 File.openで使用します。
...ファイルを読み込み時同期モードで開きます。
open(2) で O_RSYNC が指定できる場合に使えます。
File.openで使用します。... -
File
:: Constants :: SYNC -> Integer (11048.0) -
ファイルを同期モードで開きます。 open(2) で O_SYNCが指定できる場合に使えます。 File.openで使用します。
...ファイルを同期モードで開きます。
open(2) で O_SYNCが指定できる場合に使えます。
File.openで使用します。... -
File
:: Stat # <=>(o) -> Integer | nil (11048.0) -
ファイルの最終更新時刻を比較します。self が other よりも 新しければ正の数を、等しければ 0 を古ければ負の数を返します。 比較できない場合は nil を返します。
...o File::Stat のインスタンスを指定します。
//emlist[][ruby]{
require 'tempfile' # for Tempfile
fp1 = Tempfile.open("first")
fp1.print "古い方\n"
sleep(1)
fp2 = Tempfile.open("second")
fp2.print "新しい方\n"
p File::Stat.new(fp1.path) <=> File::Stat.new(fp2.path) #=> -1
p File:......:Stat.new(fp2.path) <=> File::Stat.new(fp1.path) #=> 1
p File::Stat.new(fp1.path) <=> fp2.path #=> nil
//}... -
File
:: Constants :: DIRECT -> Integer (11036.0) -
このファイルに対する I/O のキャッシュの効果を最小化しようとする。
...接行われる。 File::Constants::DIRECT フラグ自身はデー
タを同期で転送しようとはするが、 File::Constants::SYNC のようにデータと必要なメタデー
タの転送が保証されるわけではない。 同期 I/O を保証するためには、
File::Constants::DIRE......CT に加えて File::Constants::SYNC を使用しなければならない。
File.openで使用します。... -
File
:: Constants :: APPEND -> Integer (11032.0) -
追記モードでファイルを開くときに指定します。 File.openで使用します。
...追記モードでファイルを開くときに指定します。
File.openで使用します。... -
File
:: Constants :: CREAT -> Integer (11032.0) -
ファイルがなければ作成するよう指定します。 File.openで使用します。
...ファイルがなければ作成するよう指定します。
File.openで使用します。...