Objeto objeto integrado

Estadísticas de objeto

Objeto de información básica

Objeto de estadística pasado fs.stat, File.stat, fs.readdir Consulta, no se puede crear de forma independiente

Herencia

#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()

Atributos de miembros

name

Cadena, nombre de archivo

1
readonly String Stat.name;

dev

Entero, el ID del dispositivo que contiene el archivo

1
readonly Integer Stat.dev;

ino

Entero, el número de inodos en el archivo

1
readonly Integer Stat.ino;

mode

Número entero, permisos de archivo, Windows no admite este atributo

1
readonly Integer Stat.mode;

Entero, el número de enlaces físicos asociados con este archivo

1
readonly Integer Stat.nlink;

uid

Entero, la identificación del propietario del archivo

1
readonly Integer Stat.uid;

gid

Entero, el ID de grupo al que pertenece el archivo

1
readonly Integer Stat.gid;

rdev

Entero, para tipos especiales de archivos, contiene el ID de dispositivo del archivo

1
readonly Integer Stat.rdev;

size

Número, tamaño de archivo

1
readonly Number Stat.size;

blksize

Número entero, tamaño del bloque del sistema de archivos durante las operaciones de E / S

1
readonly Integer Stat.blksize;

blocks

Entero, el número de bloques asignados al archivo

1
readonly Integer Stat.blocks;

mtime

Fecha, la última hora de modificación del archivo

1
readonly Date Stat.mtime;

mtimeMs

Número, hora de la última modificación del archivo (ms)

1
readonly Number Stat.mtimeMs;

atime

Fecha, hora de último acceso al archivo

1
readonly Date Stat.atime;

atimeMs

Número, tiempo de último acceso al archivo (ms)

1
readonly Number Stat.atimeMs;

ctime

Fecha, hora de creación del archivo

1
readonly Date Stat.ctime;

ctimeMs

Número, tiempo de creación del archivo (ms)

1
readonly Number Stat.ctimeMs;

birthtime

Fecha, hora de generación del archivo

1
readonly Date Stat.birthtime;

birthtimeMs

Número, tiempo de generación de archivos (ms)

1
readonly Number Stat.birthtimeMs;

Función miembro

isWritable

Compruebe si el archivo tiene permiso de escritura

1
Boolean Stat.isWritable();

Devolver resultado:

  • Boolean, Es cierto tener permiso de escritura

isReadable

Compruebe si el archivo tiene permiso de lectura

1
Boolean Stat.isReadable();

Devolver resultado:

  • Boolean, Si es cierto, tiene permiso de lectura

isExecutable

Consultar si el archivo tiene permiso de ejecución

1
Boolean Stat.isExecutable();

Devolver resultado:

  • Boolean, Si es verdadero, ejecute el permiso

isHidden

Compruebe si el archivo está oculto

1
Boolean Stat.isHidden();

Devolver resultado:

  • Boolean, Oculto si es cierto

isBlockDevice

Consultar si Stat describe un dispositivo de bloque

1
Boolean Stat.isBlockDevice();

Devolver resultado:

  • Boolean, Verdadero significa que se describe un dispositivo de bloque

isCharacterDevice

Consultar si Stat describe un dispositivo de carácter

1
Boolean Stat.isCharacterDevice();

Devolver resultado:

  • Boolean, Verdadero significa que se describe un dispositivo de caracteres

isDirectory

Consultar si el archivo es un directorio

1
Boolean Stat.isDirectory();

Devolver resultado:

  • Boolean, Verdadero es el directorio

isFIFO

Consultar si Stat describe una tubería FIFO

1
Boolean Stat.isFIFO();

Devolver resultado:

  • Boolean, Verdadero significa que se describe una canalización FIFO

isFile

Compruebe si el archivo es un archivo

1
Boolean Stat.isFile();

Devolver resultado:

  • Boolean, Verdadero es el archivo

Consultar si el archivo es un enlace simbólico

1
Boolean Stat.isSymbolicLink();

Devolver resultado:

  • Boolean, True es un enlace simbólico

isMemory

Consultar si el archivo es un archivo de memoria

1
Boolean Stat.isMemory();

Devolver resultado:

  • Boolean, Verdadero es el archivo de memoria

isSocket

Compruebe si el archivo es Socket

1
Boolean Stat.isSocket();

Devolver resultado:

  • Boolean, Si es verdad Socket

toString

Devuelve la representación en cadena del objeto, generalmente devuelve "[Native Object]", el objeto se puede volver a implementar de acuerdo con sus propias características

1
String Stat.toString();

Devolver resultado:

  • String, Devuelve la representación de cadena del objeto

toJSON

Devuelve la representación en formato JSON del objeto, generalmente devuelve una colección de atributos legibles definidos por el objeto

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

Parámetros de llamada:

  • key: Cadena, sin usar

Devolver resultado:

  • Value, Devuelve un valor que contiene JSON serializable