オブジェクト統計
基本情報オブジェクト
渡された統計オブジェクト fs.stat、 File.stat、 fs.readdir クエリ、個別に作成することはできません
継承
メンバー属性
name
文字列、ファイル名
1readonly String Stat.name;
dev
整数、ファイルを含むデバイスID
1readonly Integer Stat.dev;
ino
整数、ファイル内のiノードの数
1readonly Integer Stat.ino;
mode
整数、ファイルパーミッション、Windowsはこの属性をサポートしていません
1readonly Integer Stat.mode;
nlink
整数、このファイルに関連付けられているハードリンクの数
1readonly Integer Stat.nlink;
uid
整数、ファイル所有者のID
1readonly Integer Stat.uid;
gid
整数、ファイルが属するグループID
1readonly Integer Stat.gid;
rdev
特殊なタイプのファイルの場合、整数にはファイルのデバイスIDが含まれます
1readonly Integer Stat.rdev;
size
数、ファイルサイズ
1readonly Number Stat.size;
blksize
整数、I / O操作中のファイルシステムのブロックサイズ
1readonly Integer Stat.blksize;
blocks
整数、ファイルに割り当てられたブロックの数
1readonly Integer Stat.blocks;
mtime
日付、ファイルの最終変更時刻
1readonly Date Stat.mtime;
mtimeMs
番号、ファイルの最終変更時間(ミリ秒)
1readonly Number Stat.mtimeMs;
atime
日付、ファイルの最終アクセス時間
1readonly Date Stat.atime;
atimeMs
番号、ファイルの最終アクセス時間(ミリ秒)
1readonly Number Stat.atimeMs;
ctime
日付、ファイル作成時間
1readonly Date Stat.ctime;
ctimeMs
数、ファイル作成時間(ミリ秒)
1readonly Number Stat.ctimeMs;
birthtime
日付、ファイル生成時間
1readonly Date Stat.birthtime;
birthtimeMs
数、ファイル生成時間(ミリ秒)
1readonly Number Stat.birthtimeMs;
メンバー関数
isWritable
ファイルに書き込み権限があるかどうかを確認してください
1Boolean Stat.isWritable();
戻り結果:
- Boolean、書き込み権限があるのは本当です
isReadable
ファイルに読み取り権限があるかどうかを確認してください
1Boolean Stat.isReadable();
戻り結果:
- Boolean、trueの場合、読み取り権限があります
isExecutable
ファイルに実行権限があるかどうかを照会します
1Boolean Stat.isExecutable();
戻り結果:
- Boolean、trueの場合、実行権限
isHidden
ファイルが非表示になっているかどうかを確認します
1Boolean Stat.isHidden();
戻り結果:
- Boolean、trueの場合は非表示
isBlockDevice
Statがブロックデバイスを記述しているかどうかを照会します
1Boolean Stat.isBlockDevice();
戻り結果:
- Boolean、Trueは、ブロックデバイスが記述されていることを意味します
isCharacterDevice
Statがキャラクターデバイスを記述しているかどうかを照会する
1Boolean Stat.isCharacterDevice();
戻り結果:
- Boolean、Trueは、キャラクターデバイスが記述されていることを意味します
isDirectory
ファイルがディレクトリであるかどうかを照会します
1Boolean Stat.isDirectory();
戻り結果:
- Boolean、Trueはディレクトリです
isFIFO
StatがFIFOパイプを記述しているかどうかを照会します
1Boolean Stat.isFIFO();
戻り結果:
- Boolean、trueは、FIFOパイプラインが記述されていることを意味します
isFile
ファイルがファイルかどうかを確認してください
1Boolean Stat.isFile();
戻り結果:
- Boolean、Trueはファイルです
isSymbolicLink
ファイルがシンボリックリンクであるかどうかを照会します
1Boolean Stat.isSymbolicLink();
戻り結果:
- Boolean、Trueはシンボリックリンクです
isMemory
ファイルがメモリファイルであるかどうかを照会します
1Boolean Stat.isMemory();
戻り結果:
- Boolean、Trueはメモリファイルです
isSocket
ファイルが Socket
1Boolean Stat.isSocket();
戻り結果:
- Boolean、trueの場合 Socket
toString
オブジェクトの文字列表現を返します。通常は「[NativeObject]」を返します。オブジェクトは、独自の特性に従って再実装できます。
1String Stat.toString();
戻り結果:
- String、オブジェクトの文字列表現を返します
toJSON
オブジェクトのJSON形式の表現を返します。通常、オブジェクトによって定義された読み取り可能な属性のコレクションを返します。
1Value Stat.toJSON(String key = "");
呼び出しパラメーター:
- key:文字列、未使用
戻り結果:
- Value、シリアル化可能なJSONを含む値を返します