ObjectStat
Grundlegendes Informationsobjekt der Datei
Statistikobjekte bestehenfs.stat,File.stat,fs.readdirAbfrage, kann nicht unabhängig erstellt werden
Erbschaftsverhältnis
Mitgliedereigenschaften
name
Zeichenfolge, Dateiname
1readonly String Stat.name;
dev
Ganzzahl, enthält die Geräte-ID der Datei
1readonly Integer Stat.dev;
ino
Ganzzahl, die Anzahl der Inodes in der Datei
1readonly Integer Stat.ino;
mode
Ganzzahl, Dateiberechtigung, 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 Dateieigentümers
1readonly Integer Stat.uid;
gid
Ganzzahl, die Gruppen-ID, zu der die Datei gehört
1readonly Integer Stat.gid;
rdev
Integer enthält für spezielle Dateitypen die Geräte-ID der Datei
1readonly Integer Stat.rdev;
size
Anzahl, Dateigröße
1readonly Number Stat.size;
blksize
Ganzzahl, Dateisystemblockgröße bei E/A-Vorgängen
1readonly Integer Stat.blksize;
blocks
Ganzzahl, die Anzahl der dieser Datei zugewiesenen Blöcke
1readonly Integer Stat.blocks;
mtime
Datum, die Zeit, zu der die Datei zuletzt geändert wurde
1readonly Date Stat.mtime;
mtimeMs
Anzahl, Zeitpunkt der letzten Änderung der Datei (ms)
1readonly Number Stat.mtimeMs;
atime
Datum, letzte Zugriffszeit der Datei
1readonly Date Stat.atime;
atimeMs
Anzahl, letzte Zugriffszeit der Datei (ms)
1readonly Number Stat.atimeMs;
ctime
Datum, Dateierstellungszeit
1readonly Date Stat.ctime;
ctimeMs
Anzahl, Dateierstellungszeit (ms)
1readonly Number Stat.ctimeMs;
birthtime
Datum, Dateierstellungszeit
1readonly Date Stat.birthtime;
birthtimeMs
Anzahl, Dateierstellungszeit (ms)
1readonly Number Stat.birthtimeMs;
Mitgliedsfunktion
isWritable
Prüfen Sie, ob die Datei über Schreibrechte verfügt
1Boolean Stat.isWritable();
Rückgabeergebnisse:
- Boolean, wenn wahr, liegt eine Schreibberechtigung vor
isReadable
Prüfen Sie, ob eine Datei Leseberechtigung hat
1Boolean Stat.isReadable();
Rückgabeergebnisse:
- Boolean, wenn wahr, liegt eine Leseberechtigung vor.
isExecutable
Prüfen Sie, ob eine Datei Ausführungsberechtigungen hat
1Boolean Stat.isExecutable();
Rückgabeergebnisse:
- BooleanWenn wahr, liegt eine Ausführungsberechtigung vor
isHidden
Überprüfen Sie, ob eine Datei versteckt ist
1Boolean Stat.isHidden();
Rückgabeergebnisse:
- Boolean, wenn wahr, verstecken
isBlockDevice
Fragen Sie ab, ob Stat ein Blockgerät beschreibt
1Boolean Stat.isBlockDevice();
Rückgabeergebnisse:
- BooleanWenn „true“, gibt es an, dass ein Blockgerät beschrieben wird
isCharacterDevice
Fragen Sie ab, ob Stat ein Zeichengerät beschreibt
1Boolean Stat.isCharacterDevice();
Rückgabeergebnisse:
- BooleanWenn „true“, bedeutet dies, dass ein Zeichengerät beschrieben wird
isDirectory
Fragen Sie ab, ob eine Datei ein Verzeichnis ist
1Boolean Stat.isDirectory();
Rückgabeergebnisse:
- Boolean, wenn wahr, ist es das Verzeichnis
isFIFO
Fragen Sie ab, ob Stat eine FIFO-Pipe beschreibt
1Boolean Stat.isFIFO();
Rückgabeergebnisse:
- BooleanWenn „true“, gibt es an, dass eine FIFO-Pipe beschrieben wird
isFile
Fragen Sie ab, ob eine Datei eine Datei ist
1Boolean Stat.isFile();
Rückgabeergebnisse:
- Boolean, wenn wahr, handelt es sich um eine Datei
isSymbolicLink
Fragen Sie ab, ob eine Datei ein symbolischer Link ist
1Boolean Stat.isSymbolicLink();
Rückgabeergebnisse:
- Boolean, wenn wahr, handelt es sich um einen symbolischen Link
isMemory
Fragen Sie ab, ob es sich bei der Datei um eine Speicherdatei handelt
1Boolean Stat.isMemory();
Rückgabeergebnisse:
- Boolean, wenn wahr, handelt es sich um eine Speicherdatei
isSocket
Fragen Sie ab, ob die Datei vorhanden istSocket
1Boolean Stat.isSocket();
Rückgabeergebnisse:
- Boolean, wenn es wahr ist, dannSocket
toString
Gibt die Zeichenfolgendarstellung des Objekts zurück. Im Allgemeinen wird „[Native Object]“ zurückgegeben. Das Objekt kann gemäß seinen eigenen Eigenschaften neu implementiert werden.
1String Stat.toString();
Rückgabeergebnisse:
- String, gibt die Zeichenfolgendarstellung des Objekts zurück
toJSON
Gibt eine Darstellung des Objekts im JSON-Format zurück und gibt im Allgemeinen eine Sammlung lesbarer Eigenschaften zurück, die vom Objekt definiert werden.
1Value Stat.toJSON(String key = "");
Aufrufparameter:
- key: Zeichenfolge, nicht verwendet
Rückgabeergebnisse:
- Value, gibt einen Wert zurück, der JSON serialisierbar enthält