Objekt eingebautes Objekt

Objektstatistik

Basisinformationsobjekt

Statistikobjekt bestanden fs.stat, File.stat, fs.readdir Abfrage, kann nicht unabhängig erstellt werden

Nachlass

#lineWidth: 1.5 #font: Helvetica,sans-Serif #fontSize: 10 #leading: 1.6 #.this: fill=lightgray #.class: fill=white [<class>object|toString();toJSON()] [<this>Stat|name;dev;ino;mode;nlink;uid;gid;rdev;size;blksize;blocks;mtime;mtimeMs;atime;atimeMs;ctime;ctimeMs;birthtime;birthtimeMs|isWritable();isReadable();isExecutable();isHidden();isBlockDevice();isCharacterDevice();isDirectory();isFIFO();isFile();isSymbolicLink();isMemory();isSocket()] [object] <:- [Stat] Stat name dev ino mode nlink uid gid rdev size blksize blocks mtime mtimeMs atime atimeMs ctime ctimeMs birthtime birthtimeMs isWritable() isReadable() isExecutable() isHidden() isBlockDevice() isCharacterDevice() isDirectory() isFIFO() isFile() isSymbolicLink() isMemory() isSocket() object toString() toJSON()

Mitgliedsattribute

name

Zeichenfolge, Dateiname

1
readonly String Stat.name;

dev

Integer, die Geräte-ID, die die Datei enthält

1
readonly Integer Stat.dev;

ino

Integer, die Anzahl der Inodes in der Datei

1
readonly Integer Stat.ino;

mode

Integer, Dateiberechtigungen, Windows unterstützt dieses Attribut nicht

1
readonly Integer Stat.mode;

Integer, die Anzahl der Hardlinks, die dieser Datei zugeordnet sind

1
readonly Integer Stat.nlink;

uid

Integer, die ID des Dateibesitzers

1
readonly Integer Stat.uid;

gid

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

1
readonly Integer Stat.gid;

rdev

Integer, für einen speziellen Dateityp, enthält die Geräte-ID der Datei

1
readonly Integer Stat.rdev;

size

Anzahl, Dateigröße

1
readonly Number Stat.size;

blksize

Integer, Dateisystemblockgröße während E/A-Operationen

1
readonly Integer Stat.blksize;

blocks

Integer, die Anzahl der Blöcke, die der Datei zugeordnet sind

1
readonly Integer Stat.blocks;

mtime

Datum, die letzte Änderungszeit der Datei

1
readonly Date Stat.mtime;

mtimeMs

Nummer, 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, Dateierstellungszeit

1
readonly Date Stat.ctime;

ctimeMs

Anzahl, Dateierstellungszeit (ms)

1
readonly Number Stat.ctimeMs;

birthtime

Datum, Uhrzeit der Dateigenerierung

1
readonly Date Stat.birthtime;

birthtimeMs

Anzahl, Dateigenerierungszeit (ms)

1
readonly Number Stat.birthtimeMs;

Mitgliederfunktion

isWritable

Prüfen Sie, ob die Datei Schreibrechte hat

1
Boolean Stat.isWritable();

Ergebnis zurückgeben:

  • Boolean, Stimmt, Schreibberechtigung zu haben

isReadable

Überprüfen Sie, ob die Datei Leseberechtigung hat

1
Boolean Stat.isReadable();

Ergebnis zurückgeben:

  • Boolean, Wenn es wahr ist, hat es Leseberechtigung

isExecutable

Abfrage, ob die Datei eine Ausführungsberechtigung hat

1
Boolean Stat.isExecutable();

Ergebnis zurückgeben:

  • Boolean, Wenn wahr, Ausführungsberechtigung

isHidden

Überprüfen Sie, ob die Datei versteckt ist

1
Boolean Stat.isHidden();

Ergebnis zurückgeben:

  • Boolean, Versteckt, wenn wahr

isBlockDevice

Abfrage, ob Stat ein Blockgerät beschreibt

1
Boolean Stat.isBlockDevice();

Ergebnis zurückgeben:

  • Boolean, True bedeutet, dass ein Blockgerät beschrieben ist

isCharacterDevice

Abfrage, ob Stat ein Zeichengerät beschreibt

1
Boolean Stat.isCharacterDevice();

Ergebnis zurückgeben:

  • Boolean, True bedeutet, dass ein Zeichengerät beschrieben wird

isDirectory

Abfrage, ob die Datei ein Verzeichnis ist

1
Boolean Stat.isDirectory();

Ergebnis zurückgeben:

  • Boolean, True ist das Verzeichnis

isFIFO

Abfrage, ob Stat eine FIFO-Pipe beschreibt

1
Boolean Stat.isFIFO();

Ergebnis zurückgeben:

  • Boolean, Ist wahr bedeutet, dass eine FIFO-Pipeline beschrieben wird

isFile

Überprüfen Sie, ob die Datei eine Datei ist

1
Boolean Stat.isFile();

Ergebnis zurückgeben:

  • Boolean, True ist die Datei

Abfrage, ob die Datei ein symbolischer Link ist

1
Boolean Stat.isSymbolicLink();

Ergebnis zurückgeben:

  • Boolean, True ist ein symbolischer Link

isMemory

Abfrage, ob die Datei eine Speicherdatei ist

1
Boolean Stat.isMemory();

Ergebnis zurückgeben:

  • Boolean, True ist die Speicherdatei

isSocket

Überprüfen Sie, ob die Datei Socket

1
Boolean Stat.isSocket();

Ergebnis zurückgeben:

  • Boolean, Wenn wahr ist Socket

toString

Gibt die String-Darstellung des Objekts zurück, gibt im Allgemeinen "[Native Object]" zurück, das Objekt kann entsprechend seiner eigenen Eigenschaften neu implementiert werden

1
String 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, gibt im Allgemeinen eine Sammlung von lesbaren Attributen zurück, die durch das Objekt definiert sind

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

Aufrufparameter:

  • key: String, unbenutzt

Ergebnis zurückgeben:

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