Objet objet intégré

ObjetStat

Objet d'information de base du fichier

Les objets statistiques réussissentfs.stat,File.stat,fs.readdirRequête, ne peut pas être créée indépendamment

relation d'héritage

propriétés des membres

name

Chaîne, nom de fichier

1
readonly String Stat.name;

dev

Entier, contient l'ID de périphérique du fichier

1
readonly Integer Stat.dev;

ino

Entier, le nombre d'inodes dans le fichier

1
readonly Integer Stat.ino;

mode

Nombre entier, autorisation de fichier, Windows ne prend pas en charge cet attribut

1
readonly Integer Stat.mode;

Entier, le nombre de liens physiques associés à ce fichier

1
readonly Integer Stat.nlink;

uid

Entier, l'identifiant du propriétaire du fichier

1
readonly Integer Stat.uid;

gid

Entier, l'identifiant du groupe auquel appartient le fichier

1
readonly Integer Stat.gid;

rdev

Entier, pour les types spéciaux de fichiers, contient l'ID de périphérique du fichier

1
readonly Integer Stat.rdev;

size

Numéro, taille du fichier

1
readonly Number Stat.size;

blksize

Entier, taille de bloc du système de fichiers dans les opérations d'E/S

1
readonly Integer Stat.blksize;

blocks

Entier, le nombre de blocs alloués à ce fichier

1
readonly Integer Stat.blocks;

mtime

Date, heure à laquelle le fichier a été modifié pour la dernière fois

1
readonly Date Stat.mtime;

mtimeMs

Numéro, heure de la dernière modification du fichier (ms)

1
readonly Number Stat.mtimeMs;

atime

Date, heure du dernier accès au fichier

1
readonly Date Stat.atime;

atimeMs

Numéro, heure du dernier accès au fichier (ms)

1
readonly Number Stat.atimeMs;

ctime

Date, heure de création du fichier

1
readonly Date Stat.ctime;

ctimeMs

Numéro, temps de création du fichier (ms)

1
readonly Number Stat.ctimeMs;

birthtime

Date, heure de création du fichier

1
readonly Date Stat.birthtime;

birthtimeMs

Numéro, temps de création du fichier (ms)

1
readonly Number Stat.birthtimeMs;

fonction membre

isWritable

Vérifiez si le fichier dispose d'une autorisation d'écriture

1
Boolean Stat.isWritable();

Résultats de retour :

  • Boolean, si c'est vrai, il existe une autorisation d'écriture

isReadable

Vérifier si un fichier dispose d'une autorisation de lecture

1
Boolean Stat.isReadable();

Résultats de retour :

  • Boolean, si c'est vrai, il existe une autorisation de lecture.

isExecutable

Vérifier si un fichier dispose des autorisations d'exécution

1
Boolean Stat.isExecutable();

Résultats de retour :

  • Boolean, si c'est vrai, il existe une autorisation d'exécution

isHidden

Vérifier si un fichier est caché

1
Boolean Stat.isHidden();

Résultats de retour :

  • Boolean, si c'est vrai, cache

isBlockDevice

Demander si Stat décrit un périphérique bloc

1
Boolean Stat.isBlockDevice();

Résultats de retour :

  • Boolean, si vrai, indique qu'un périphérique bloc est décrit

isCharacterDevice

Demander si Stat décrit un périphérique de caractères

1
Boolean Stat.isCharacterDevice();

Résultats de retour :

  • Boolean, si vrai, cela signifie qu'un périphérique de caractères est décrit

isDirectory

Demander si un fichier est un répertoire

1
Boolean Stat.isDirectory();

Résultats de retour :

  • Boolean, si c'est vrai, c'est le répertoire

isFIFO

Demander si Stat décrit un canal FIFO

1
Boolean Stat.isFIFO();

Résultats de retour :

  • Boolean, si vrai, indique qu'un tube FIFO est décrit

isFile

Demander si un fichier est un fichier

1
Boolean Stat.isFile();

Résultats de retour :

  • Boolean, si c'est vrai, c'est un fichier

Demander si un fichier est un lien symbolique

1
Boolean Stat.isSymbolicLink();

Résultats de retour :

  • Boolean, si c'est vrai, c'est un lien symbolique

isMemory

Demander si le fichier est un fichier mémoire

1
Boolean Stat.isMemory();

Résultats de retour :

  • Boolean, si c'est vrai, c'est un fichier mémoire

isSocket

Demander si le fichier estSocket

1
Boolean Stat.isSocket();

Résultats de retour :

  • Boolean, si c'est vrai, alorsSocket

toString

Renvoie la représentation sous forme de chaîne de l'objet. Généralement, "[Native Object]" est renvoyé. L'objet peut être réimplémenté en fonction de ses propres caractéristiques.

1
String Stat.toString();

Résultats de retour :

  • String, renvoie la représentation sous forme de chaîne de l'objet

toJSON

Renvoie une représentation au format JSON de l'objet, renvoyant généralement une collection de propriétés lisibles définies par l'objet.

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

Paramètres d'appel :

  • key: Chaîne, non utilisée

Résultats de retour :

  • Value, renvoie une valeur contenant du JSON sérialisable