Oggetto oggetto incorporato

Stat. Oggetto

Oggetto informazioni di base

Oggetto stat superato fs.stat, File.stat, fs.readdir Query, non può essere creata indipendentemente

Relazione di eredità

Attributi dei membri

name

Stringa, nome file

1
readonly String Stat.name;

dev

Intero, l'ID del dispositivo che contiene il file

1
readonly Integer Stat.dev;

ino

Integer, il numero di Inode nel file

1
readonly Integer Stat.ino;

mode

Intero, autorizzazioni file, Windows non supporta questo attributo

1
readonly Integer Stat.mode;

Intero, il numero di collegamenti fisici associati a questo file

1
readonly Integer Stat.nlink;

uid

Intero, l'id del proprietario del file

1
readonly Integer Stat.uid;

gid

Integer, l'ID del gruppo a cui appartiene il file

1
readonly Integer Stat.gid;

rdev

Intero, per un tipo speciale di file, contiene l'ID dispositivo del file

1
readonly Integer Stat.rdev;

size

Numero, dimensione del file

1
readonly Number Stat.size;

blksize

Intero, dimensione del blocco del file system durante le operazioni di I / O

1
readonly Integer Stat.blksize;

blocks

Intero, il numero di blocchi allocati al file

1
readonly Integer Stat.blocks;

mtime

Data, l'ora dell'ultima modifica del file

1
readonly Date Stat.mtime;

mtimeMs

Numero, ora dell'ultima modifica del file (ms)

1
readonly Number Stat.mtimeMs;

atime

Data, ora dell'ultimo accesso al file

1
readonly Date Stat.atime;

atimeMs

Numero, ora dell'ultimo accesso al file (ms)

1
readonly Number Stat.atimeMs;

ctime

Data, ora di creazione del file

1
readonly Date Stat.ctime;

ctimeMs

Numero, ora di creazione del file (ms)

1
readonly Number Stat.ctimeMs;

birthtime

Data, ora di generazione del file

1
readonly Date Stat.birthtime;

birthtimeMs

Numero, tempo di generazione del file (ms)

1
readonly Number Stat.birthtimeMs;

Funzione membro

isWritable

Controlla se il file ha il permesso di scrittura

1
Boolean Stat.isWritable();

Risultato di ritorno:

  • Boolean, È vero avere il permesso di scrittura

isReadable

Controlla se il file ha il permesso di lettura

1
Boolean Stat.isReadable();

Risultato di ritorno:

  • Boolean, Se è vero, ha il permesso di lettura

isExecutable

Interroga se il file dispone dell'autorizzazione di esecuzione

1
Boolean Stat.isExecutable();

Risultato di ritorno:

  • Boolean, Se true, eseguire l'autorizzazione

isHidden

Controlla se il file è nascosto

1
Boolean Stat.isHidden();

Risultato di ritorno:

  • Boolean, Nascosto se vero

isBlockDevice

Chiedere se Stat descrive un dispositivo a blocchi

1
Boolean Stat.isBlockDevice();

Risultato di ritorno:

  • Boolean, True significa che è descritto un dispositivo a blocchi

isCharacterDevice

Chiedere se Stat descrive un dispositivo a caratteri

1
Boolean Stat.isCharacterDevice();

Risultato di ritorno:

  • Boolean, True significa che viene descritto un dispositivo a caratteri

isDirectory

Interroga se il file è una directory

1
Boolean Stat.isDirectory();

Risultato di ritorno:

  • Boolean, True è la directory

isFIFO

Interroga se Stat descrive una pipe FIFO

1
Boolean Stat.isFIFO();

Risultato di ritorno:

  • Boolean, True significa che viene descritta una pipeline FIFO

isFile

Controlla se il file è un file

1
Boolean Stat.isFile();

Risultato di ritorno:

  • Boolean, True è il file

Chiedere se il file è un collegamento simbolico

1
Boolean Stat.isSymbolicLink();

Risultato di ritorno:

  • Boolean, True è un collegamento simbolico

isMemory

Interroga se il file è un file di memoria

1
Boolean Stat.isMemory();

Risultato di ritorno:

  • Boolean, True è il file di memoria

isSocket

Controlla se il file è Socket

1
Boolean Stat.isSocket();

Risultato di ritorno:


toString

Restituisce la rappresentazione in stringa dell'oggetto, generalmente restituisce "[Native Object]", l'oggetto può essere reimplementato secondo le proprie caratteristiche

1
String Stat.toString();

Risultato di ritorno:

  • String, Restituisce la rappresentazione di stringa dell'oggetto

toJSON

Restituisce la rappresentazione in formato JSON dell'oggetto, generalmente restituisce una raccolta di attributi leggibili definiti dall'oggetto

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

Parametri di chiamata:

  • key: String, inutilizzato

Risultato di ritorno:

  • Value, Restituisce un valore contenente JSON serializzabile