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

オブジェクト統計

ファイルのベース情報オブジェクト

Statオブジェクトはfs.statFile.statfs.readdirを介してfs.statされ、独立して作成することはできません

継承

メンバー属性

name

文字列、ファイル名

1
readonly String Stat.name;

size

長い、ファイルサイズ

1
readonly Long Stat.size;

mode

整数、ファイル許可、Windowsではサポートされていません

1
readonly Integer Stat.mode;

mtime

日付、ファイルの最終変更時刻

1
readonly Date Stat.mtime;

atime

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

1
readonly Date Stat.atime;

ctime

日付、ファイル作成時間

1
readonly Date Stat.ctime;

uid

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

1
readonly Integer Stat.uid;

gid

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

1
readonly Integer Stat.gid;

メンバー関数

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();

結果を返します。

  • Boolean 、trueの場合はSocket

toString

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

1
String Stat.toString();

結果を返します。

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

toJSON

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

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

呼び出しパラメーター:

  • key :文字列、未使用

結果を返します。

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