File::Constants

该模块囊括了与File类有关的常数.

File类包含该模块,因此您可以像使用File类的常数那样来使用下列常数.

常数

下列常数用于File#flock.

LOCK_SH

共享锁. 可同时被多个进程所共享的锁.

LOCK_EX

互斥锁. 只能单独被某进程所使用的锁.

LOCK_UN

解锁.

LOCK_NB

锁定时不会进入阻塞状态. 使用 or 后,可与其他常数并用.

下列常数用于File.open.

RDONLY
WRONLY
RDWR
APPEND
CREAT
EXCL
NONBLOCK
TRUNC
NOCTTY
BINARY
SYNC

下列常数用于File.fnmatchDir.glob中. ruby 1.7 特性

FNM_NOESCAPE
FNM_PATHNAME
FNM_PERIOD
FNM_CASEFOLD
FNM_DOTMATCH