Objet intégré objet

Objet Stat

Objet d'information de base

Les objets Stat peuvent être fs.stat via fs.stat , File.stat , fs.readdir et ne peuvent pas être créés indépendamment

Héritage

Attributs des membres

name

Chaîne, nom de fichier

1
readonly String Stat.name;

dev

Entier, l'ID de l'appareil contenant le fichier

1
readonly Integer Stat.dev;

ino

Entier, le nombre d'inodes dans le fichier

1
readonly Integer Stat.ino;

mode

Entier, autorisations 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'ID de groupe du fichier

1
readonly Integer Stat.gid;

rdev

Entier, pour un type spécial de fichier, 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 pendant les opérations d'E / S

1
readonly Integer Stat.blksize;

blocks

Entier, le nombre de blocs alloués au fichier

1
readonly Integer Stat.blocks;

mtime

Date, heure de la dernière modification du fichier

1
readonly Date Stat.mtime;

mtimeMs

Numéro, heure de 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

Nombre, heure de création du fichier (ms)

1
readonly Number Stat.ctimeMs;

birthtime

Date, heure de génération du fichier

1
readonly Date Stat.birthtime;

birthtimeMs

Nombre, temps de génération du fichier (ms)

1
readonly Number Stat.birthtimeMs;

Fonction membre

isWritable

Vérifiez si le fichier a l'autorisation d'écriture

1
Boolean Stat.isWritable();

Résultat de retour:

  • Boolean , si true, autorisation d'écriture

isReadable

Vérifiez si le fichier a l'autorisation de lecture

1
Boolean Stat.isReadable();

Résultat de retour:

  • Boolean , si true, autorisation de lecture

isExecutable

Vérifiez si le fichier a l'autorisation d'exécution

1
Boolean Stat.isExecutable();

Résultat de retour:

  • Boolean , si true, exécuter l'autorisation

isHidden

Vérifiez si le fichier est masqué

1
Boolean Stat.isHidden();

Résultat de retour:

  • Boolean , masqué si vrai

isDirectory

Vérifiez si le fichier est un répertoire

1
Boolean Stat.isDirectory();

Résultat de retour:

  • Boolean , true est le répertoire

isFile

Vérifiez si le fichier est un fichier

1
Boolean Stat.isFile();

Résultat de retour:

  • Boolean , si true, c'est un fichier

Demander si le fichier est un lien symbolique

1
Boolean Stat.isSymbolicLink();

Résultat de retour:

  • Boolean , true est un lien symbolique

isMemory

Demander si le fichier est un fichier mémoire

1
Boolean Stat.isMemory();

Résultat de retour:

  • Boolean , true est le fichier mémoire

isSocket

Vérifiez si le fichier est une Socket

1
Boolean Stat.isSocket();

Résultat de retour:


toString

Renvoie la représentation sous forme de chaîne de l'objet, renvoie généralement "[Native Object]", l'objet peut être réimplémenté selon ses propres caractéristiques

1
String Stat.toString();

Résultat de retour:

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

toJSON

Renvoie la représentation au format JSON de l'objet, renvoie généralement une collection d'attributs lisibles définis par l'objet

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

Paramètres d'appel:

  • key : chaîne, non utilisée

Résultat de retour:

  • Value , renvoie une valeur contenant JSON sérialisable