モジュール
-
File
:: Constants (29) - GC (1)
キーワード
- APPEND (1)
- BINARY (1)
- CREAT (1)
- DIRECT (1)
- DSYNC (1)
- EXCL (1)
-
FNM
_ CASEFOLD (1) -
FNM
_ DOTMATCH (1) -
FNM
_ EXTGLOB (1) -
FNM
_ NOESCAPE (1) -
FNM
_ PATHNAME (1) -
FNM
_ SYSCASE (1) -
INTERNAL
_ CONSTANTS (1) -
LOCK
_ EX (1) -
LOCK
_ NB (1) -
LOCK
_ SH (1) -
LOCK
_ UN (1) - NOATIME (1)
- NOCTTY (1)
- NOFOLLOW (1)
- NONBLOCK (1)
- NULL (1)
- RDONLY (1)
- RDWR (1)
- RSYNC (1)
-
SHARE
_ DELETE (1) - SYNC (1)
- TMPFILE (1)
- TRUNC (1)
- WRONLY (1)
検索結果
先頭5件
-
GC
:: INTERNAL _ CONSTANTS -> {Symbol => Integer} (18331.0) -
GC用内部定数の値を保持するハッシュテーブルです。
...GC用内部定数の値を保持するハッシュテーブルです。
```ruby
p GC::INTERNAL_CONSTANTS
# => {:RVALUE_SIZE=>40, :HEAP_PAGE_OBJ_LIMIT=>408, :HEAP_PAGE_BITMAP_SIZE=>56, :HEAP_PAGE_BITMAP_PLANES=>4}
```... -
File
:: Constants :: DIRECT -> Integer (9082.0) -
このファイルに対する I/O のキャッシュの効果を最小化しようとする。
...。 [m:File::Constants::DIRECT] フラグ自身はデータを同期で転送しようとはするが、 [m:File::Constants::SYNC] のようにデータと必要なメタデータの転送が保証されるわけではない。 同期 I/O を保証するためには、
[m:File::Constants::DIRECT]......に加えて [m:File::Constants::SYNC] を使用しなければならない。
[m:File.open]で使用します。... -
File
:: Constants :: APPEND -> Integer (9010.0) -
追記モードでファイルを開くときに指定します。 [m:File.open]で使用します。
追記モードでファイルを開くときに指定します。
[m:File.open]で使用します。 -
File
:: Constants :: BINARY -> Integer (9010.0) -
ファイルをバイナリとして開きます。 open(2) で O_BINARYが指定できる場合に使えます。 [m:File.open]で使用します。
ファイルをバイナリとして開きます。
open(2) で O_BINARYが指定できる場合に使えます。
[m:File.open]で使用します。 -
File
:: Constants :: CREAT -> Integer (9010.0) -
ファイルがなければ作成するよう指定します。 [m:File.open]で使用します。
ファイルがなければ作成するよう指定します。
[m:File.open]で使用します。 -
File
:: Constants :: DSYNC -> Integer (9010.0) -
ファイルをデータ同期モードで開きます。 open(2) で O_DSYNC が指定できる場合に使えます。 [m:File.open]で使用します。
ファイルをデータ同期モードで開きます。
open(2) で O_DSYNC が指定できる場合に使えます。
[m:File.open]で使用します。 -
File
:: Constants :: EXCL -> Integer (9010.0) -
CREATと併用し、もしファイルが既にある場合には失敗します。 [m:File.open]で使用します。
CREATと併用し、もしファイルが既にある場合には失敗します。
[m:File.open]で使用します。 -
File
:: Constants :: FNM _ CASEFOLD -> Integer (9010.0) -
アルファベットの大小文字を区別せずにパターンのマッチを行います。 [m:File.fnmatch], [m:Dir.glob]で使用します。
アルファベットの大小文字を区別せずにパターンのマッチを行います。
[m:File.fnmatch], [m:Dir.glob]で使用します。 -
File
:: Constants :: FNM _ DOTMATCH -> Integer (9010.0) -
ワイルドカード `*`, `?`, `[]` が先頭の `.` にマッチするようになります。 [m:File.fnmatch], [m:Dir.glob]で使用します。
ワイルドカード `*`, `?`, `[]` が先頭の `.` にマッチするようになります。
[m:File.fnmatch], [m:Dir.glob]で使用します。 -
File
:: Constants :: FNM _ EXTGLOB -> Integer (9010.0) -
{} 内のコンマで区切られた文字列の組合せにマッチするようになります。 [m:File.fnmatch] で使用します。
{} 内のコンマで区切られた文字列の組合せにマッチするようになります。
[m:File.fnmatch] で使用します。 -
File
:: Constants :: FNM _ NOESCAPE -> Integer (9010.0) -
エスケープ文字 \`\' を普通の文字とみなします。 [m:File.fnmatch], [m:Dir.glob]で使用します。
エスケープ文字 \`\' を普通の文字とみなします。
[m:File.fnmatch], [m:Dir.glob]で使用します。 -
File
:: Constants :: FNM _ PATHNAME -> Integer (9010.0) -
ワイルドカード `*`, `?`, `[]` が `/` にマッチしなくなります。 シェルのパターンのマッチにはこのフラグが使用されています。 [m:File.fnmatch], [m:Dir.glob]で使用します。
ワイルドカード `*`, `?`, `[]` が `/` にマッチしなくなります。
シェルのパターンのマッチにはこのフラグが使用されています。
[m:File.fnmatch], [m:Dir.glob]で使用します。 -
File
:: Constants :: FNM _ SYSCASE -> Integer (9010.0) -
case hold なファイルシステムの場合、FNM_CASEFOLD の値になり、そうでなければゼロの値になります。 [m:File.fnmatch], [m:Dir.glob]で使用します。
case hold なファイルシステムの場合、FNM_CASEFOLD の値になり、そうでなければゼロの値になります。
[m:File.fnmatch], [m:Dir.glob]で使用します。 -
File
:: Constants :: LOCK _ EX -> Integer (9010.0) -
排他ロック。同時にはただひとつのプロセスだけがロックを保持できます。 [m:File#flock] で使用します。
排他ロック。同時にはただひとつのプロセスだけがロックを保持できます。
[m:File#flock] で使用します。 -
File
:: Constants :: LOCK _ NB -> Integer (9010.0) -
ロックの際にブロックしない。他の指定と or することで指定します。 [m:File#flock] で使用します。
ロックの際にブロックしない。他の指定と or することで指定します。
[m:File#flock] で使用します。 -
File
:: Constants :: LOCK _ SH -> Integer (9010.0) -
共有ロック。複数のプロセスが同時にロックを共有できます。 [m:File#flock] で使用します。
共有ロック。複数のプロセスが同時にロックを共有できます。
[m:File#flock] で使用します。 -
File
:: Constants :: LOCK _ UN -> Integer (9010.0) -
アンロック。[m:File#flock] で使用します。
アンロック。[m:File#flock] で使用します。 -
File
:: Constants :: NOATIME -> Integer (9010.0) -
ファイル読み込み時に atime を更新しません。 open(2) で O_ATIME が指定できる場合に使えます。 [m:File.open]で使用します。
ファイル読み込み時に atime を更新しません。
open(2) で O_ATIME が指定できる場合に使えます。
[m:File.open]で使用します。
atime が更新されないのは確実ではないということに注意してください。
これは性能のためのオプションです。 -
File
:: Constants :: NOCTTY -> Integer (9010.0) -
自身がTTY制御しないようにTTYを開きます。 [m:File.open]で使用します。
自身がTTY制御しないようにTTYを開きます。
[m:File.open]で使用します。 -
File
:: Constants :: NOFOLLOW -> Integer (9010.0) -
ファイルがシンボリックリンクであった場合に例外を発生させます。 open(2) で O_NOFOLLOW が指定できる場合に使えます。 [m:File.open]で使用します。
ファイルがシンボリックリンクであった場合に例外を発生させます。
open(2) で O_NOFOLLOW が指定できる場合に使えます。
[m:File.open]で使用します。 -
File
:: Constants :: NONBLOCK -> Integer (9010.0) -
ファイルが利用可能じゃなくてもブロックしません。 [m:File.open]で使用します。
ファイルが利用可能じゃなくてもブロックしません。
[m:File.open]で使用します。 -
File
:: Constants :: NULL -> String (9010.0) -
NULLデバイスのファイル名です。
NULLデバイスのファイル名です。 -
File
:: Constants :: RDONLY -> Integer (9010.0) -
読み込みのみのモードでファイルを開くときに指定します。 [m:File.open]で使用します。
読み込みのみのモードでファイルを開くときに指定します。
[m:File.open]で使用します。 -
File
:: Constants :: RDWR -> Integer (9010.0) -
読み書き両方のモードでファイルを開くときに指定します。 [m:File.open]で使用します。
読み書き両方のモードでファイルを開くときに指定します。
[m:File.open]で使用します。 -
File
:: Constants :: RSYNC -> Integer (9010.0) -
ファイルを読み込み時同期モードで開きます。 open(2) で O_RSYNC が指定できる場合に使えます。 [m:File.open]で使用します。
ファイルを読み込み時同期モードで開きます。
open(2) で O_RSYNC が指定できる場合に使えます。
[m:File.open]で使用します。 -
File
:: Constants :: SHARE _ DELETE -> Integer (9010.0) -
ファイルを開いたままの状態でも削除できるように指定して開きます。 O_SHARE_DELETE が指定できる場合に使えます。 [m:File.open]で使用します。
ファイルを開いたままの状態でも削除できるように指定して開きます。
O_SHARE_DELETE が指定できる場合に使えます。
[m:File.open]で使用します。
2.3.0 現在はファイルをバイナリとして開いた場合のみ有効です。 -
File
:: Constants :: SYNC -> Integer (9010.0) -
ファイルを同期モードで開きます。 open(2) で O_SYNCが指定できる場合に使えます。 [m:File.open]で使用します。
ファイルを同期モードで開きます。
open(2) で O_SYNCが指定できる場合に使えます。
[m:File.open]で使用します。 -
File
:: Constants :: TMPFILE -> Integer (9010.0) -
名前なしの一時ファイルを作成します。 open(2) で O_TMPFILE が指定できる場合に使えます。 [m:File.open]で使用します。
名前なしの一時ファイルを作成します。
open(2) で O_TMPFILE が指定できる場合に使えます。
[m:File.open]で使用します。 -
File
:: Constants :: TRUNC -> Integer (9010.0) -
もしファイルが存在するなら、中身を抹消してサイズをゼロにします。 [m:File.open]で使用します。
もしファイルが存在するなら、中身を抹消してサイズをゼロにします。
[m:File.open]で使用します。 -
File
:: Constants :: WRONLY -> Integer (9010.0) -
書き込みのみのモードでファイルを開くときに指定します。 [m:File.open]で使用します。
書き込みのみのモードでファイルを開くときに指定します。
[m:File.open]で使用します。
