Objekt eingebautes Objekt

Objektstat

Basisinformationsobjekt der Datei

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

Vererbung

Mitgliedsattribute

name

Zeichenfolge, Dateiname

1
readonly String Stat.name;

size

Lang, Dateigröße

1
readonly Long Stat.size;

mode

Ganzzahl, Dateiberechtigungen, von Windows nicht unterstützt

1
readonly Integer Stat.mode;

mtime

Datum, letzte Änderungszeit der Datei

1
readonly Date Stat.mtime;

atime

Datum, letzte Dateizugriffszeit

1
readonly Date Stat.atime;

ctime

Datum, Erstellungszeit der Datei

1
readonly Date Stat.ctime;

uid

Ganzzahl, die ID des Dateibesitzers

1
readonly Integer Stat.uid;

gid

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

1
readonly Integer Stat.gid;

Mitgliedsfunktion

isWritable

Fragen Sie ab, ob die Datei Schreibberechtigung hat

1
Boolean Stat.isWritable();

Gibt das Ergebnis zurück:

  • Boolean , falls wahr, Schreibberechtigung

isReadable

Fragen Sie ab, ob die Datei über Leseberechtigung verfügt

1
Boolean Stat.isReadable();

Gibt das Ergebnis zurück:

  • Boolean , falls zutreffend, Leseberechtigung

isExecutable

Fragen Sie ab, ob die Datei über die Ausführungsberechtigung verfügt

1
Boolean Stat.isExecutable();

Gibt das Ergebnis zurück:

  • Boolean , falls wahr, Berechtigung ausführen

isHidden

Fragen Sie ab, ob die Datei ausgeblendet ist

1
Boolean Stat.isHidden();

Gibt das Ergebnis zurück:

  • Boolean , wenn wahr, verstecken

isDirectory

Abfrage, ob die Datei ein Verzeichnis ist

1
Boolean Stat.isDirectory();

Gibt das Ergebnis zurück:

  • Boolean , wenn true, das Verzeichnis

isFile

Fragen Sie ab, ob die Datei eine Datei ist

1
Boolean Stat.isFile();

Gibt das Ergebnis zurück:

  • Boolean , true, wenn es sich um eine Datei handelt

Fragen Sie ab, ob die Datei ein symbolischer Link ist

1
Boolean Stat.isSymbolicLink();

Gibt das Ergebnis zurück:

  • Boolean , true, wenn es sich um eine symbolische Verknüpfung handelt

isMemory

Fragen Sie ab, ob die Datei eine Speicherdatei ist

1
Boolean Stat.isMemory();

Gibt das Ergebnis zurück:

  • Boolean , wenn true, handelt es sich um eine Speicherdatei

isSocket

Fragen Sie ab, ob die Datei ein Socket

1
Boolean Stat.isSocket();

Gibt das Ergebnis zurück:

  • Boolean , wenn wahr, ist es Socket

toString

Gibt eine Zeichenfolgendarstellung des Objekts zurück, normalerweise "[Native Object]". Objekte können gemäß ihren eigenen Merkmalen neu implementiert werden

1
String Stat.toString();

Gibt das Ergebnis zurück:

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

toJSON

Gibt eine JSON-Darstellung des Objekts zurück, die normalerweise eine Sammlung lesbarer Eigenschaften zurückgibt, die vom Objekt definiert wurden

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

Parameter aufrufen:

  • key : String, unbenutzt

Gibt das Ergebnis zurück:

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