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

オブジェクト統計

基本情報オブジェクト

Statオブジェクトは、 File.statfs.readdirFile.statを介してfs.statでき、 File.statに作成することはできません

継承

メンバーの属性

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

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

1
readonly Number Stat.ctimeMs;

birthtime

日付、ファイル生成時間

1
readonly Date Stat.birthtime;

birthtimeMs

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

1
readonly Number Stat.birthtimeMs;

メンバー機能

isWritable

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

1
Boolean Stat.isWritable();

結果を返す:

  • Boolean 、trueの場合、書き込み許可

isReadable

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

1
Boolean Stat.isReadable();

結果を返す:

  • Boolean 、trueの場合、読み取り許可

isExecutable

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

1
Boolean Stat.isExecutable();

結果を返す:

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

isHidden

ファイルが非表示かどうかを確認します

1
Boolean Stat.isHidden();

結果を返す:

  • Boolean 、trueの場合は非表示

isDirectory

ファイルがディレクトリかどうかを確認します

1
Boolean Stat.isDirectory();

結果を返す:

  • Boolean 、trueはディレクトリ

isFile

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

1
Boolean Stat.isFile();

結果を返す:

  • Boolean 、trueの場合はファイル

ファイルがシンボリックリンクかどうかを照会します

1
Boolean Stat.isSymbolicLink();

結果を返す:

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

isMemory

ファイルがメモリファイルであるかどうかを照会する

1
Boolean Stat.isMemory();

結果を返す:

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

isSocket

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

1
Boolean Stat.isSocket();

結果を返す:


toString

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

1
String Stat.toString();

結果を返す:

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

toJSON

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

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

呼び出しパラメータ:

  • key :文字列、未使用

結果を返す:

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