Objecte objecte incorporat

Object Stat

Objecte d'informació bàsica

S'ha aprovat l'objecte Stat fs.stat, File.stat, fs.readdir La consulta no es pot crear de forma independent

Herència

#lineWidth: 1.5 #font: Helvetica,sans-Serif #fontSize: 10 #leading: 1.6 #.this: fill=lightgray #.class: fill=white [<class>object|toString();toJSON()] [<this>Stat|name;dev;ino;mode;nlink;uid;gid;rdev;size;blksize;blocks;mtime;mtimeMs;atime;atimeMs;ctime;ctimeMs;birthtime;birthtimeMs|isWritable();isReadable();isExecutable();isHidden();isBlockDevice();isCharacterDevice();isDirectory();isFIFO();isFile();isSymbolicLink();isMemory();isSocket()] [object] <:- [Stat] Stat name dev ino mode nlink uid gid rdev size blksize blocks mtime mtimeMs atime atimeMs ctime ctimeMs birthtime birthtimeMs isWritable() isReadable() isExecutable() isHidden() isBlockDevice() isCharacterDevice() isDirectory() isFIFO() isFile() isSymbolicLink() isMemory() isSocket() object toString() toJSON()

Atributs de membre

name

Cadena, nom del fitxer

1
readonly String Stat.name;

dev

Enter, l'identificador de dispositiu que conté el fitxer

1
readonly Integer Stat.dev;

ino

Enter, el nombre d’inodes del fitxer

1
readonly Integer Stat.ino;

mode

Enter, permisos de fitxers, Windows no admet aquest atribut

1
readonly Integer Stat.mode;

Enter, el nombre d'enllaços durs associats a aquest fitxer

1
readonly Integer Stat.nlink;

uid

Enter, l'identificador del propietari del fitxer

1
readonly Integer Stat.uid;

gid

Enter, l’identificador de grup al qual pertany el fitxer

1
readonly Integer Stat.gid;

rdev

Integer, per a un tipus de fitxer especial, conté l'identificador de dispositiu del fitxer

1
readonly Integer Stat.rdev;

size

Número, mida del fitxer

1
readonly Number Stat.size;

blksize

Enter, mida del bloc del sistema de fitxers durant les operacions d'E / S

1
readonly Integer Stat.blksize;

blocks

Enter, el nombre de blocs assignats al fitxer

1
readonly Integer Stat.blocks;

mtime

Data, hora de la darrera modificació del fitxer

1
readonly Date Stat.mtime;

mtimeMs

Número, temps de la darrera modificació del fitxer (ms)

1
readonly Number Stat.mtimeMs;

atime

Data, última hora d'accés al fitxer

1
readonly Date Stat.atime;

atimeMs

Número, temps de darrer accés del fitxer (ms)

1
readonly Number Stat.atimeMs;

ctime

Data, hora de creació del fitxer

1
readonly Date Stat.ctime;

ctimeMs

Nombre, temps de creació del fitxer (ms)

1
readonly Number Stat.ctimeMs;

birthtime

Data, hora de generació del fitxer

1
readonly Date Stat.birthtime;

birthtimeMs

Nombre, temps de generació de fitxers (ms)

1
readonly Number Stat.birthtimeMs;

Funció de membre

isWritable

Comproveu si el fitxer té permís d’escriptura

1
Boolean Stat.isWritable();

Resultat de retorn:

  • Boolean, És cert tenir permís d'escriptura

isReadable

Comproveu si el fitxer té permís de lectura

1
Boolean Stat.isReadable();

Resultat de retorn:

  • Boolean, Si és cert, té permís de lectura

isExecutable

Consulteu si el fitxer té permís d'execució

1
Boolean Stat.isExecutable();

Resultat de retorn:

  • Boolean, Si és cert, executeu el permís

isHidden

Comproveu si el fitxer està amagat

1
Boolean Stat.isHidden();

Resultat de retorn:

  • Boolean, Amagat si és cert

isBlockDevice

Consulteu si Stat descriu un dispositiu de bloqueig

1
Boolean Stat.isBlockDevice();

Resultat de retorn:

  • Boolean, True significa que es descriu un dispositiu de bloc

isCharacterDevice

Consulteu si Stat descriu un dispositiu de caràcters

1
Boolean Stat.isCharacterDevice();

Resultat de retorn:

  • Boolean, True significa que es descriu un dispositiu de caràcters

isDirectory

Consulteu si el fitxer és un directori

1
Boolean Stat.isDirectory();

Resultat de retorn:

  • Boolean, True és el directori

isFIFO

Consulteu si Stat descriu una canonada FIFO

1
Boolean Stat.isFIFO();

Resultat de retorn:

  • Boolean, És cert significa que es descriu una canonada FIFO

isFile

Comproveu si el fitxer és un fitxer

1
Boolean Stat.isFile();

Resultat de retorn:

  • Boolean, True és el fitxer

Consulteu si el fitxer és un enllaç simbòlic

1
Boolean Stat.isSymbolicLink();

Resultat de retorn:

  • Boolean, True és un enllaç simbòlic

isMemory

Consulteu si el fitxer és un fitxer de memòria

1
Boolean Stat.isMemory();

Resultat de retorn:

  • Boolean, True és el fitxer de memòria

isSocket

Comproveu si el fitxer és Socket

1
Boolean Stat.isSocket();

Resultat de retorn:

  • Boolean, Si és veritat Socket

toString

Retorna la representació de cadena de l'objecte, generalment retorna "[Objecte natiu]", l'objecte es pot tornar a implementar segons les seves pròpies característiques

1
String Stat.toString();

Resultat de retorn:

  • String, Retorna la representació de cadena de l'objecte

toJSON

Retorna la representació en format JSON de l'objecte, generalment retorna una col·lecció d'atributs llegibles definits per l'objecte

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

Paràmetres de trucada:

  • key: Cadena, sense utilitzar

Resultat de retorn:

  • Value, Retorna un valor que conté JSON serialitzable