Objektstat
Basisinformationsobjekt
Stat-Objekte können über fs.stat , File.stat , fs.readdir fs.stat und nicht unabhängig erstellt werden
Erbe
Mitgliedsattribute
name
Zeichenfolge, Dateiname
1readonly String Stat.name;
dev
Ganzzahl, die Geräte-ID, die die Datei enthält
1readonly Integer Stat.dev;
ino
Ganzzahl, die Anzahl der Inodes in der Datei
1readonly Integer Stat.ino;
mode
Ganzzahl, Dateiberechtigungen, Windows unterstützt dieses Attribut nicht
1readonly Integer Stat.mode;
nlink
Ganzzahl, die Anzahl der mit dieser Datei verknüpften Hardlinks
1readonly Integer Stat.nlink;
uid
Ganzzahl, die ID des Dateibesitzers
1readonly Integer Stat.uid;
gid
Ganzzahl, die Gruppen-ID, zu der die Datei gehört
1readonly Integer Stat.gid;
rdev
Ganzzahl für einen bestimmten Dateityp enthält die Geräte-ID der Datei
1readonly Integer Stat.rdev;
size
Anzahl, Dateigröße
1readonly Number Stat.size;
blksize
Ganzzahl, Blockgröße des Dateisystems während E / A-Vorgängen
1readonly Integer Stat.blksize;
blocks
Ganzzahl, die Anzahl der der Datei zugewiesenen Blöcke
1readonly Integer Stat.blocks;
mtime
Datum, zuletzt geänderte Uhrzeit der Datei
1readonly Date Stat.mtime;
mtimeMs
Nummer, letzte Änderungszeit der Datei (ms)
1readonly Number Stat.mtimeMs;
atime
Datum, letzte Zugriffszeit der Datei
1readonly Date Stat.atime;
atimeMs
Nummer, letzte Zugriffszeit der Datei (ms)
1readonly Number Stat.atimeMs;
ctime
Datum, Erstellungszeit der Datei
1readonly Date Stat.ctime;
ctimeMs
Anzahl, Erstellungszeit der Datei (ms)
1readonly Number Stat.ctimeMs;
birthtime
Datum, Uhrzeit der Dateierzeugung
1readonly Date Stat.birthtime;
birthtimeMs
Anzahl, Dateierzeugungszeit (ms)
1readonly Number Stat.birthtimeMs;
Mitgliedsfunktion
isWritable
Überprüfen Sie, ob die Datei Schreibberechtigung hat
1Boolean Stat.isWritable();
Ergebnis zurückgeben:
- Boolean , wenn true, haben Sie eine Schreibberechtigung
isReadable
Überprüfen Sie, ob die Datei über Leseberechtigung verfügt
1Boolean Stat.isReadable();
Ergebnis zurückgeben:
- Boolean , falls zutreffend, Leseberechtigung
isExecutable
Überprüfen Sie, ob die Datei über die Ausführungsberechtigung verfügt
1Boolean Stat.isExecutable();
Ergebnis zurückgeben:
- Boolean , falls wahr, Berechtigung ausführen
isHidden
Überprüfen Sie, ob die Datei ausgeblendet ist
1Boolean Stat.isHidden();
Ergebnis zurückgeben:
- Boolean , versteckt wenn wahr
isDirectory
Fragen Sie ab, ob die Datei ein Verzeichnis ist
1Boolean Stat.isDirectory();
Ergebnis zurückgeben:
- Boolean , true ist das Verzeichnis
isFile
Überprüfen Sie, ob die Datei eine Datei ist
1Boolean Stat.isFile();
Ergebnis zurückgeben:
- Boolean , wenn true, handelt es sich um eine Datei
isSymbolicLink
Fragen Sie ab, ob die Datei ein symbolischer Link ist
1Boolean Stat.isSymbolicLink();
Ergebnis zurückgeben:
- Boolean , true ist eine symbolische Verbindung
isMemory
Fragen Sie ab, ob die Datei eine Speicherdatei ist
1Boolean Stat.isMemory();
Ergebnis zurückgeben:
- Boolean , wenn true, handelt es sich um die Speicherdatei
isSocket
Überprüfen Sie, ob die Datei ein Socket
1Boolean Stat.isSocket();
Ergebnis zurückgeben:
- Boolean , wahr ist Socket
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
1String Stat.toString();
Ergebnis zurückgeben:
- String , gibt die 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
1Value Stat.toJSON(String key = "");
Parameter aufrufen:
- key : String, unbenutzt
Ergebnis zurückgeben:
- Value , gibt einen Wert zurück, der JSON serialisierbar enthält