Objekt eingebautes Objekt

Objektstat

Basisinformationsobjekt

Stat-Objekte werden von fs.stat , File.stat , fs.readdir fs.stat und können nicht unabhängig erstellt werden

Erbe

Mitgliedsattribut

name

Zeichenfolge, Dateiname

1
readonly String Stat.name;

dev

Ganzzahl, enthält die Geräte-ID der Datei

1
readonly Integer Stat.dev;

ino

Ganzzahl, die Anzahl der Inodes in der Datei

1
readonly Integer Stat.ino;

mode

Ganzzahl, Dateiberechtigungen, Windows unterstützt dieses Attribut nicht

1
readonly Integer Stat.mode;

Ganzzahl, die Anzahl der mit dieser Datei verknüpften Hardlinks

1
readonly Integer Stat.nlink;

uid

Ganzzahl, ID des Dateibesitzers

1
readonly Integer Stat.uid;

gid

Ganzzahl, die Gruppen-ID, zu der die Datei gehört

1
readonly Integer Stat.gid;

rdev

Integer enthält für spezielle Dateitypen die Geräte-ID der Datei

1
readonly Integer Stat.rdev;

size

Anzahl, Dateigröße

1
readonly Number Stat.size;

blksize

Ganzzahl, Blockgröße des Dateisystems bei E / A-Operationen

1
readonly Integer Stat.blksize;

blocks

Ganzzahl, die Anzahl der der Datei zugewiesenen Blöcke

1
readonly Integer Stat.blocks;

mtime

Datum, letzte Änderungszeit der Datei

1
readonly Date Stat.mtime;

mtimeMs

Nummer, die letzte Änderungszeit der Datei (ms)

1
readonly Number Stat.mtimeMs;

atime

Datum, letzte Zugriffszeit der Datei

1
readonly Date Stat.atime;

atimeMs

Nummer, letzte Zugriffszeit der Datei (ms)

1
readonly Number Stat.atimeMs;

ctime

Datum, Erstellungszeit der Datei

1
readonly Date Stat.ctime;

ctimeMs

Anzahl, Erstellungszeit der Datei (ms)

1
readonly Number Stat.ctimeMs;

birthtime

Datum, Uhrzeit der Dateierzeugung

1
readonly Date Stat.birthtime;

birthtimeMs

Anzahl, Dateierzeugungszeit (ms)

1
readonly Number Stat.birthtimeMs;

Mitgliedsfunktion

isWritable

Überprüfen Sie, ob die Datei Schreibberechtigung hat

1
Boolean Stat.isWritable();

Ergebnis zurückgeben:

  • Boolean , falls wahr, haben Schreibberechtigung

isReadable

Überprüfen Sie, ob die Datei Leseberechtigung hat

1
Boolean Stat.isReadable();

Ergebnis zurückgeben:

  • Boolean , falls zutreffend, Leseberechtigung

isExecutable

Überprüfen Sie, ob die Datei über die Ausführungsberechtigung verfügt

1
Boolean Stat.isExecutable();

Ergebnis zurückgeben:

  • Boolean , falls wahr, hat Ausführungsberechtigung

isHidden

Überprüfen Sie, ob die Datei ausgeblendet ist

1
Boolean Stat.isHidden();

Ergebnis zurückgeben:

  • Boolean , wahr zu verstecken

isDirectory

Überprüfen Sie, ob die Datei ein Verzeichnis ist

1
Boolean Stat.isDirectory();

Ergebnis zurückgeben:

  • Boolean , true ist das Verzeichnis

isFile

Überprüfen Sie, ob es sich bei der Datei um eine Datei handelt

1
Boolean Stat.isFile();

Ergebnis zurückgeben:

  • Boolean , true ist eine Datei

Überprüfen Sie, ob die Datei ein symbolischer Link ist

1
Boolean Stat.isSymbolicLink();

Ergebnis zurückgeben:

  • Boolean , true ist eine symbolische Verbindung

isMemory

Fragen Sie ab, ob die Datei eine Speicherdatei ist

1
Boolean Stat.isMemory();

Ergebnis zurückgeben:

  • Boolean , true ist eine Speicherdatei

isSocket

Überprüfen Sie, ob die Datei Socket

1
Boolean Stat.isSocket();

Ergebnis zurückgeben:


toString

Gibt die Zeichenfolgendarstellung des Objekts zurück, gibt im Allgemeinen "[Native Object]" zurück. Das Objekt kann gemäß seinen eigenen Merkmalen erneut implementiert werden

1
String Stat.toString();

Ergebnis zurückgeben:

  • String , gibt eine String-Darstellung des Objekts zurück

toJSON

Gibt die Darstellung des Objekts im JSON-Format zurück und gibt im Allgemeinen eine Sammlung lesbarer Attribute zurück, die vom Objekt definiert wurden

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

Parameter aufrufen:

  • key : String, unbenutzt

Ergebnis zurückgeben:

  • Value , gibt einen Wert zurück, der JSON serialisierbar enthält