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
1readonly String Stat.name;
dev
Intero, contiene l'ID dispositivo del file
1readonly Integer Stat.dev;
ino
Intero, il numero di Inode nel file
1readonly Integer Stat.ino;
mode
Numero intero, autorizzazione file, Windows non supporta questo attributo
1readonly Integer Stat.mode;
nlink
Intero, il numero di collegamenti reali associati a questo file
1readonly Integer Stat.nlink;
uid
Intero, l'ID del proprietario del file
1readonly Integer Stat.uid;
gid
Intero, l'ID del gruppo a cui appartiene il file
1readonly Integer Stat.gid;
rdev
Il numero intero, per tipi speciali di file, contiene l'ID dispositivo del file
1readonly Integer Stat.rdev;
size
Numero, dimensione del file
1readonly Number Stat.size;
blksize
Numero intero, dimensione del blocco del file system nelle operazioni di I/O
1readonly Integer Stat.blksize;
blocks
Intero, il numero di blocchi allocati a questo file
1readonly Integer Stat.blocks;
mtime
Data, l'ora dell'ultima modifica del file
1readonly Date Stat.mtime;
mtimeMs
Numero, ora dell'ultima modifica del file (ms)
1readonly Number Stat.mtimeMs;
atime
Data, ora dell'ultimo accesso al file
1readonly Date Stat.atime;
atimeMs
Numero, ora dell'ultimo accesso al file (ms)
1readonly Number Stat.atimeMs;
ctime
Data, ora di creazione del file
1readonly Date Stat.ctime;
ctimeMs
Numero, tempo di creazione del file (ms)
1readonly Number Stat.ctimeMs;
birthtime
Data, ora di creazione del file
1readonly Date Stat.birthtime;
birthtimeMs
Numero, tempo di creazione del file (ms)
1readonly Number Stat.birthtimeMs;
funzione membro
isWritable
Controlla se il file ha i permessi di scrittura
1Boolean Stat.isWritable();
Risultati restituiti:
- Boolean, se vero, è presente il permesso di scrittura
isReadable
Controlla se un file ha il permesso di lettura
1Boolean Stat.isReadable();
Risultati restituiti:
- Boolean, se vero, è presente il permesso di lettura.
isExecutable
Controlla se un file dispone dei permessi di esecuzione
1Boolean Stat.isExecutable();
Risultati restituiti:
- Boolean, se vero, esiste il permesso di esecuzione
isHidden
Controlla se un file è nascosto
1Boolean Stat.isHidden();
Risultati restituiti:
- Boolean, se è vero, nascondi
isBlockDevice
Interroga se Stat descrive un dispositivo a blocchi
1Boolean Stat.isBlockDevice();
Risultati restituiti:
- Boolean, se vero, indica che viene descritto un dispositivo a blocchi
isCharacterDevice
Interroga se Stat descrive un dispositivo di carattere
1Boolean Stat.isCharacterDevice();
Risultati restituiti:
- Boolean, se vero, significa che viene descritto un dispositivo a caratteri
isDirectory
Interroga se un file è una directory
1Boolean Stat.isDirectory();
Risultati restituiti:
- Boolean, se vero, è la directory
isFIFO
Interroga se Stat descrive una tubazione FIFO
1Boolean Stat.isFIFO();
Risultati restituiti:
- Boolean, se vero, indica che viene descritta una tubazione FIFO
isFile
Interroga se un file è un file
1Boolean Stat.isFile();
Risultati restituiti:
- Boolean, se vero, è un file
isSymbolicLink
Interroga se un file è un collegamento simbolico
1Boolean Stat.isSymbolicLink();
Risultati restituiti:
- Boolean, se vero, si tratta di un collegamento simbolico
isMemory
Interroga se il file è un file di memoria
1Boolean Stat.isMemory();
Risultati restituiti:
- Boolean, se vero, è un file di memoria
isSocket
Interroga se il file èSocket
1Boolean 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.
1String 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.
1Value Stat.toJSON(String key = "");
Parametri di chiamata:
- key: Stringa, non utilizzata
Risultati restituiti:
- Value, restituisce un valore contenente JSON serializzabile