ObjectStat
Informació bàsica objecte del fitxer
Els objectes estadístics passenfs.stat,File.stat,fs.readdirLa consulta, no es pot crear de manera independent
relació hereditària
propietats dels membres
name
Cadena, nom del fitxer
1readonly String Stat.name;
dev
Enter, conté l'ID del dispositiu del fitxer
1readonly Integer Stat.dev;
ino
Enter, el nombre d'inodes del fitxer
1readonly Integer Stat.ino;
mode
Sencer, permís de fitxer, Windows no admet aquest atribut
1readonly Integer Stat.mode;
nlink
Enter, el nombre d'enllaços durs associats amb aquest fitxer
1readonly Integer Stat.nlink;
uid
Enter, l'identificador del propietari del fitxer
1readonly Integer Stat.uid;
gid
Enter, l'identificador del grup al qual pertany el fitxer
1readonly Integer Stat.gid;
rdev
Enter, per a tipus especials de fitxers, conté l'ID del dispositiu del fitxer
1readonly Integer Stat.rdev;
size
Número, mida del fitxer
1readonly Number Stat.size;
blksize
Sencer, mida del bloc del sistema de fitxers en operacions d'E/S
1readonly Integer Stat.blksize;
blocks
Enter, el nombre de blocs assignats a aquest fitxer
1readonly Integer Stat.blocks;
mtime
Data, hora en què es va modificar el fitxer per darrera vegada
1readonly Date Stat.mtime;
mtimeMs
Número, hora de darrera modificació del fitxer (ms)
1readonly Number Stat.mtimeMs;
atime
Data, hora de l'últim accés del fitxer
1readonly Date Stat.atime;
atimeMs
Número, hora de darrer accés al fitxer (ms)
1readonly Number Stat.atimeMs;
ctime
Data, hora de creació del fitxer
1readonly Date Stat.ctime;
ctimeMs
Número, temps de creació del fitxer (ms)
1readonly Number Stat.ctimeMs;
birthtime
Data, hora de creació del fitxer
1readonly Date Stat.birthtime;
birthtimeMs
Número, temps de creació del fitxer (ms)
1readonly Number Stat.birthtimeMs;
funció de membre
isWritable
Comproveu si el fitxer té permís d'escriptura
1Boolean Stat.isWritable();
Resultats de retorn:
- Boolean, si és cert, hi ha permís d'escriptura
isReadable
Comproveu si un fitxer té permís de lectura
1Boolean Stat.isReadable();
Resultats de retorn:
- Boolean, si és cert, hi ha permís de lectura.
isExecutable
Comproveu si un fitxer té permisos d'execució
1Boolean Stat.isExecutable();
Resultats de retorn:
- Boolean, si és cert, hi ha permís d'execució
isHidden
Comproveu si un fitxer està amagat
1Boolean Stat.isHidden();
Resultats de retorn:
- Boolean, si és cert, amaga
isBlockDevice
Consulta si Stat descriu un dispositiu de bloc
1Boolean Stat.isBlockDevice();
Resultats de retorn:
- Boolean, si és cert, indica que es descriu un dispositiu de bloc
isCharacterDevice
Consulta si Stat descriu un dispositiu de caràcter
1Boolean Stat.isCharacterDevice();
Resultats de retorn:
- Boolean, si és cert, vol dir que es descriu un dispositiu de caràcter
isDirectory
Consulta si un fitxer és un directori
1Boolean Stat.isDirectory();
Resultats de retorn:
- Boolean, si és cert, és el directori
isFIFO
Consulta si Stat descriu una canonada FIFO
1Boolean Stat.isFIFO();
Resultats de retorn:
- Boolean, si és cert, indica que es descriu una canonada FIFO
isFile
Consulta si un fitxer és un fitxer
1Boolean Stat.isFile();
Resultats de retorn:
- Boolean, si és cert, és un fitxer
isSymbolicLink
Consulta si un fitxer és un enllaç simbòlic
1Boolean Stat.isSymbolicLink();
Resultats de retorn:
- Boolean, si és cert, és un enllaç simbòlic
isMemory
Consulta si el fitxer és un fitxer de memòria
1Boolean Stat.isMemory();
Resultats de retorn:
- Boolean, si és cert, és un fitxer de memòria
isSocket
Consulta si el fitxer ésSocket
1Boolean Stat.isSocket();
Resultats de retorn:
- Boolean, si és cert, aleshoresSocket
toString
Retorna la representació de cadena de l'objecte. En general, es retorna "[Objecte natiu]". L'objecte es pot tornar a implementar segons les seves pròpies característiques.
1String Stat.toString();
Resultats de retorn:
- String, retorna la representació de cadena de l'objecte
toJSON
Retorna una representació en format JSON de l'objecte, generalment retornant una col·lecció de propietats llegibles definides per l'objecte.
1Value Stat.toJSON(String key = "");
Paràmetres de trucada:
- key: Corda, no utilitzada
Resultats de retorn:
- Value, retorna un valor que conté JSON serializable