オブジェクト組み込みオブジェクト

オブジェクト統計

基本情報オブジェクト

統計オブジェクトが渡されました fs.statFile.statfs.readdir クエリ、独立して作成することはできません

継承

#lineWidth: 1.5 #font: Helvetica,sans-Serif #fontSize: 10 #leading: 1.6 #.this: fill=lightgray #.class: fill=white [<class>object|toString();toJSON()] [<this>Stat|name;dev;ino;mode;nlink;uid;gid;rdev;size;blksize;blocks;mtime;mtimeMs;atime;atimeMs;ctime;ctimeMs;birthtime;birthtimeMs|isWritable();isReadable();isExecutable();isHidden();isBlockDevice();isCharacterDevice();isDirectory();isFIFO();isFile();isSymbolicLink();isMemory();isSocket()] [object] <:- [Stat] Stat name dev ino mode nlink uid gid rdev size blksize blocks mtime mtimeMs atime atimeMs ctime ctimeMs birthtime birthtimeMs isWritable() isReadable() isExecutable() isHidden() isBlockDevice() isCharacterDevice() isDirectory() isFIFO() isFile() isSymbolicLink() isMemory() isSocket() object toString() toJSON()

メンバーの属性

name

文字列、ファイル名

1
readonly String Stat.name;

dev

整数、ファイルを含むデバイス ID

1
readonly Integer Stat.dev;

ino

整数、ファイル内の i ノードの数

1
readonly Integer Stat.ino;

mode

整数、ファイルのアクセス許可、Windows はこの属性をサポートしていません

1
readonly Integer Stat.mode;

整数、このファイルに関連付けられたハード リンクの数

1
readonly Integer Stat.nlink;

uid

整数、ファイル所有者の ID

1
readonly Integer Stat.uid;

gid

整数、ファイルが属するグループ ID

1
readonly Integer Stat.gid;

rdev

特殊なタイプのファイルの場合、整数にはファイルのデバイス ID が含まれます。

1
readonly Integer Stat.rdev;

size

番号、ファイルサイズ

1
readonly Number Stat.size;

blksize

整数、I/O 操作中のファイル システム ブロック サイズ

1
readonly Integer Stat.blksize;

blocks

整数、ファイルに割り当てられたブロック数

1
readonly Integer Stat.blocks;

mtime

日付、ファイルの最終更新時間

1
readonly Date Stat.mtime;

mtimeMs

番号、ファイルの最終更新時間 (ミリ秒)

1
readonly Number Stat.mtimeMs;

atime

日付、ファイルの最終アクセス時刻

1
readonly Date Stat.atime;

atimeMs

番号、ファイルの最終アクセス時間 (ミリ秒)

1
readonly Number Stat.atimeMs;

ctime

日付、ファイル作成時間

1
readonly Date Stat.ctime;

ctimeMs

数値、ファイル作成時間(ms)

1
readonly Number Stat.ctimeMs;

birthtime

日付、ファイル生成時間

1
readonly Date Stat.birthtime;

birthtimeMs

数値、ファイル生成時間(ms)

1
readonly Number Stat.birthtimeMs;

メンバー関数

isWritable

ファイルに書き込み権限があるかどうかを確認する

1
Boolean Stat.isWritable();

結果を返す:

  • Boolean、書き込み許可があるのは本当です

isReadable

ファイルに読み取り権限があるかどうかを確認します

1
Boolean Stat.isReadable();

結果を返す:

  • Boolean, true の場合、読み取り許可があります

isExecutable

ファイルに実行権限があるかどうかを問い合わせます

1
Boolean Stat.isExecutable();

結果を返す:

  • Boolean、trueの場合、実行権限

isHidden

ファイルが非表示になっているかどうかを確認する

1
Boolean Stat.isHidden();

結果を返す:

  • Boolean、true の場合は非表示

isBlockDevice

Stat がブロックデバイスを説明しているかどうかを照会する

1
Boolean Stat.isBlockDevice();

結果を返す:

  • Boolean、Trueはブロックデバイスが記述されていることを意味します

isCharacterDevice

Statがキャラクターデバイスを説明しているかどうかを照会する

1
Boolean Stat.isCharacterDevice();

結果を返す:

  • Boolean、Trueはキャラクターデバイスが記述されていることを意味します

isDirectory

ファイルがディレクトリかどうかを問い合わせる

1
Boolean Stat.isDirectory();

結果を返す:

  • Boolean、Trueはディレクトリです

isFIFO

Stat が FIFO パイプを記述しているかどうかを照会する

1
Boolean Stat.isFIFO();

結果を返す:

  • Boolean、TrueはFIFOパイプラインが記述されていることを意味します

isFile

ファイルがファイルかどうかを確認する

1
Boolean Stat.isFile();

結果を返す:

  • Boolean、真はファイル

ファイルがシンボリックリンクかどうかを問い合わせる

1
Boolean Stat.isSymbolicLink();

結果を返す:

  • Boolean、Trueはシンボリックリンク

isMemory

ファイルがメモリ ファイルかどうかを問い合わせる

1
Boolean Stat.isMemory();

結果を返す:

  • Boolean、Trueはメモリファイル

isSocket

ファイルが存在するかどうかを確認します Socket

1
Boolean Stat.isSocket();

結果を返す:

  • Boolean、もし本当なら Socket

toString

オブジェクトの文字列表現を返します。通常は「[ネイティブ オブジェクト]」を返します。オブジェクトは独自の特性に従って再実装できます。

1
String Stat.toString();

結果を返す:

  • String、オブジェクトの文字列表現を返します

toJSON

オブジェクトの JSON 形式の表現を返します。通常は、オブジェクトによって定義された読み取り可能な属性のコレクションを返します。

1
Value Stat.toJSON(String key = "");

呼び出しパラメータ:

  • key: ストリング、未使用

結果を返す:

  • Value、シリアライズ可能なJSONを含む値を返します