Oggetto oggetto incorporato

OggettoStat

Oggetto delle informazioni di base del file

Gli oggetti statistici passanofs.stat,File.stat,fs.readdirLa query non può essere creata in modo indipendente

rapporto ereditario

proprietà dei membri

name

Stringa, nome file

1
readonly String Stat.name;

dev

Intero, contiene l'ID dispositivo del file

1
readonly Integer Stat.dev;

ino

Intero, il numero di Inode nel file

1
readonly Integer Stat.ino;

mode

Numero intero, autorizzazione file, Windows non supporta questo attributo

1
readonly Integer Stat.mode;

Intero, il numero di collegamenti reali associati a questo file

1
readonly Integer Stat.nlink;

uid

Intero, l'ID del proprietario del file

1
readonly Integer Stat.uid;

gid

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

1
readonly Integer Stat.gid;

rdev

Il numero intero, per tipi speciali di file, contiene l'ID dispositivo del file

1
readonly Integer Stat.rdev;

size

Numero, dimensione del file

1
readonly Number Stat.size;

blksize

Numero intero, dimensione del blocco del file system nelle operazioni di I/O

1
readonly Integer Stat.blksize;

blocks

Intero, il numero di blocchi allocati a questo 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, tempo di creazione del file (ms)

1
readonly Number Stat.ctimeMs;

birthtime

Data, ora di creazione del file

1
readonly Date Stat.birthtime;

birthtimeMs

Numero, tempo di creazione del file (ms)

1
readonly Number Stat.birthtimeMs;

funzione membro

isWritable

Controlla se il file ha i permessi di scrittura

1
Boolean Stat.isWritable();

Risultati restituiti:

  • Boolean, se vero, è presente il permesso di scrittura

isReadable

Controlla se un file ha il permesso di lettura

1
Boolean Stat.isReadable();

Risultati restituiti:

  • Boolean, se vero, è presente il permesso di lettura.

isExecutable

Controlla se un file dispone dei permessi di esecuzione

1
Boolean Stat.isExecutable();

Risultati restituiti:

  • Boolean, se vero, esiste il permesso di esecuzione

isHidden

Controlla se un file è nascosto

1
Boolean Stat.isHidden();

Risultati restituiti:

  • Boolean, se è vero, nascondi

isBlockDevice

Interroga se Stat descrive un dispositivo a blocchi

1
Boolean Stat.isBlockDevice();

Risultati restituiti:

  • Boolean, se vero, indica che viene descritto un dispositivo a blocchi

isCharacterDevice

Interroga se Stat descrive un dispositivo di carattere

1
Boolean Stat.isCharacterDevice();

Risultati restituiti:

  • Boolean, se vero, significa che viene descritto un dispositivo a caratteri

isDirectory

Interroga se un file è una directory

1
Boolean Stat.isDirectory();

Risultati restituiti:

  • Boolean, se vero, è la directory

isFIFO

Interroga se Stat descrive una tubazione FIFO

1
Boolean Stat.isFIFO();

Risultati restituiti:

  • Boolean, se vero, indica che viene descritta una tubazione FIFO

isFile

Interroga se un file è un file

1
Boolean Stat.isFile();

Risultati restituiti:

  • Boolean, se vero, è un file

Interroga se un file è un collegamento simbolico

1
Boolean Stat.isSymbolicLink();

Risultati restituiti:

  • Boolean, se vero, si tratta di un collegamento simbolico

isMemory

Interroga se il file è un file di memoria

1
Boolean Stat.isMemory();

Risultati restituiti:

  • Boolean, se vero, è un file di memoria

isSocket

Interroga se il file èSocket

1
Boolean Stat.isSocket();

Risultati restituiti:

  • Boolean, se è vero, alloraSocket

toString

Restituisce la rappresentazione in formato stringa dell'oggetto. Generalmente viene restituito "[Oggetto nativo]". L'oggetto può essere reimplementato in base alle proprie caratteristiche.

1
String Stat.toString();

Risultati restituiti:

  • String, restituisce la rappresentazione di stringa dell'oggetto

toJSON

Restituisce una rappresentazione in formato JSON dell'oggetto, generalmente restituendo una raccolta di proprietà leggibili definite dall'oggetto.

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

Parametri di chiamata:

  • key: Stringa, non utilizzata

Risultati restituiti:

  • Value, restituisce un valore contenente JSON serializzabile