Oggetto oggetto incorporato

Stat. Oggetto

Oggetto informazioni di base

Gli oggetti stat possono essere fs.stat tramite fs.stat , File.stat , fs.readdir e non possono essere creati indipendentemente

Eredità

Attributi dei membri

name

Stringa, nome file

1
readonly String Stat.name;

dev

Integer, l'ID del dispositivo contenente 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

Integer, 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

Integer, 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

Integer, il numero di blocchi allocati al file

1
readonly Integer Stat.blocks;

mtime

Data, 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 , se vero, hai il permesso di scrittura

isReadable

Controlla se il file ha il permesso di lettura

1
Boolean Stat.isReadable();

Risultato di ritorno:

  • Boolean , se vero, autorizzazione di lettura

isExecutable

Controlla se il file dispone dell'autorizzazione di esecuzione

1
Boolean Stat.isExecutable();

Risultato di ritorno:

  • Boolean , se vero, autorizzazione di esecuzione

isHidden

Controlla se il file è nascosto

1
Boolean Stat.isHidden();

Risultato di ritorno:

  • Boolean , nascosto se vero

isDirectory

Richiedi se il file è una directory

1
Boolean Stat.isDirectory();

Risultato di ritorno:

  • Boolean , true è la directory

isFile

Controlla se il file è un file

1
Boolean Stat.isFile();

Risultato di ritorno:

  • Boolean , se vero, è un 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 , se true è il file di memoria

isSocket

Controlla se il file è un 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 in formato 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 : stringa, non utilizzata

Risultato di ritorno:

  • Value , restituisce un valore contenente JSON serializzabile