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

オブジェクト統計

ファイルの基本情報オブジェクト

Stat オブジェクトが渡すfs.statFile.statfs.readdirクエリ、独立して作成できません

相続関係

メンバーのプロパティ

name

文字列、ファイル名

1
readonly String Stat.name;

dev

整数。ファイルのデバイス ID が含まれます。

1
readonly Integer Stat.dev;

ino

整数、ファイル内の Inode の数

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

数値、ファイル作成時間(ミリ秒)

1
readonly Number Stat.ctimeMs;

birthtime

日付、ファイル作成時刻

1
readonly Date Stat.birthtime;

birthtimeMs

数値、ファイル作成時間(ミリ秒)

1
readonly Number Stat.birthtimeMs;

メンバー関数

isWritable

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

1
Boolean Stat.isWritable();

返される結果:

  • Booleantrue の場合、書き込み権限があります。

isReadable

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

1
Boolean Stat.isReadable();

返される結果:

  • Booleantrue の場合、読み取り権限があります。

isExecutable

ファイルに実行権限があるかどうかを確認する

1
Boolean Stat.isExecutable();

返される結果:

  • Booleantrue の場合、実行権限があります。

isHidden

ファイルが隠されているかどうかを確認する

1
Boolean Stat.isHidden();

返される結果:

  • Boolean、trueの場合、非表示にします

isBlockDevice

Stat がブロックデバイスを記述しているかどうかを問い合わせます

1
Boolean Stat.isBlockDevice();

返される結果:

  • Booleantrue の場合、ブロックデバイスが記述されていることを示します。

isCharacterDevice

Stat がキャラクタデバイスを記述しているかどうかを問い合わせます

1
Boolean Stat.isCharacterDevice();

返される結果:

  • Booleantrue の場合、キャラクターデバイスが記述されていることを意味します。

isDirectory

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

1
Boolean Stat.isDirectory();

返される結果:

  • Booleantrue の場合、それはディレクトリです

isFIFO

Stat が FIFO パイプを記述しているかどうかを問い合わせます

1
Boolean Stat.isFIFO();

返される結果:

  • Booleantrue の場合、FIFO パイプが記述されていることを示します。

isFile

ファイルがファイルであるかどうかを問い合わせる

1
Boolean Stat.isFile();

返される結果:

  • Boolean、 true の場合、それはファイルです

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

1
Boolean Stat.isSymbolicLink();

返される結果:

  • Booleantrue の場合、それはシンボリック リンクです。

isMemory

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

1
Boolean Stat.isMemory();

返される結果:

  • Booleantrue の場合、それはメモリ ファイルです。

isSocket

ファイルがSocket

1
Boolean Stat.isSocket();

返される結果:

  • Boolean、それが本当であれば、Socket

toString

オブジェクトの文字列表現を返します。通常、「[Native Object]」が返されます。オブジェクトは、独自の特性に従って再実装できます。

1
String Stat.toString();

返される結果:

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

toJSON

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

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

呼び出しパラメータ:

  • key: 文字列、使用されません

返される結果:

  • Value、シリアル化可能な JSON を含む値を返します