Module module de base

Système d'exploitation du module

Module de traitement du système d'exploitation et du système de fichiers

Instructions:

1
var os = require('os');

Objet

Service

Service Constructeur, voir Service

1
Service os.Service;

Fonction statique

hostname

Interroger le nom d'hôte de l'environnement d'exploitation actuel

1
static String os.hostname();

Résultat de retour :

  • String, Renvoyer le nom d'hôte

endianness

Interroger l'ordre des octets de la CPU actuelle

1
static String os.endianness();

Résultat de retour :

  • String, Ordre des octets de retour

type

Interroger le nom du système d'exploitation de l'environnement en cours d'exécution

1
static String os.type();

Résultat de retour :

  • String, Renvoie le nom du système

release

Interroger la version du système d'exploitation de l'environnement d'exploitation actuel

1
static String os.release();

Résultat de retour :

  • String, Renvoyer les informations de version

homedir

Interroger le répertoire utilisateur actuel

1
static String os.homedir();

Résultat de retour :

  • String, Renvoie la chaîne de répertoire

arch

Interroger l'environnement de processeur actuel

1
static String os.arch();

Résultat de retour :

  • String, Renvoie le type de processeur, les résultats possibles sont'amd64','arm','arm64','ia32'

loadavg

Interrogez l'environnement d'exploitation pendant 1 minute, 5 minutes, 15 minutes de charge moyenne

1
static Array os.loadavg();

Résultat de retour :

  • Array, Renvoie un tableau contenant trois données de chargement

totalmem

Interroger la mémoire totale de l'environnement d'exploitation, en octets

1
static Long os.totalmem();

Résultat de retour :

  • Long, Renvoyer les données de la mémoire

freemem

Interroger la mémoire disponible de l'environnement d'exploitation, en octets

1
static Long os.freemem();

Résultat de retour :

  • Long, Renvoyer les données de la mémoire

cpus

Interroger le nombre et les paramètres du processeur de l'environnement d'exploitation actuel

1
static Array os.cpus();

Résultat de retour :

  • Array, Renvoie un tableau contenant des paramètres cpu, chaque élément correspond à un cpu

cpuNumbers

Interroger le nombre de processeurs dans l'environnement d'exploitation actuel

1
static Integer os.cpuNumbers();

Résultat de retour :

  • Integer, Renvoie le nombre de cpu

tmpdir

Interroger le répertoire de fichiers temporaires de l'environnement d'exploitation actuel

1
static String os.tmpdir();

Résultat de retour :

  • String, Retour au répertoire des fichiers temporaires

userInfo

Renvoie les informations utilisateur effectives actuelles

1
static Object os.userInfo(Object options = {});

Paramètres d'appel :

  • options: Objet, l'encodage de caractères utilisé pour interpréter la chaîne de résultat

Résultat de retour :

  • Object, Informations utilisateur actuelles sur l'exécution effective

networkInterfaces

Interroger les informations réseau de l'environnement d'exploitation actuel

1
static Object os.networkInterfaces();

Résultat de retour :

  • Object, Renvoyer les informations de la carte réseau

printerInfo

Interroger les informations sur l'imprimante de l'hôte actuel

1
static Array os.printerInfo();

Résultat de retour :

  • Array, Renvoyer les informations sur l'imprimante

openPrinter

Créer un objet de sortie d'imprimante

1
static BufferedStream os.openPrinter(String name) async;

Paramètres d'appel :

  • name: chaîne, nom de l'imprimante

Résultat de retour :


platform

Interroger le nom de la plate-forme actuelle

1
static String os.platform();

Résultat de retour :

  • String, Renvoie le nom de la plate-forme, les résultats possibles sont'darwin','freebsd','linux' ou'win32'

time

Analyser la chaîne d'heure ou interroger l'heure actuelle de l'environnement d'exécution

1
static Date os.time(String tmString = "");

Paramètres d'appel :

  • tmString: chaîne, chaîne d'heure, l'heure actuelle est interrogée par défaut

Résultat de retour :

  • Date, Renvoie l'objet Date javascript

dateAdd

Fonction de calcul du temps, spécifiez le temps de calcul selon la pièce

1 2 3
static Date os.dateAdd(Date d, Integer num, String part);

Paramètres d'appel :

  • d: Date, spécifie l'objet Date utilisé pour calculer
  • num: Entier, spécifiez la valeur de l'opération
  • part: String, précisez la partie temps de l'opération, les valeurs reçues sont : "year", "month", "day", "hour", "minute", "second"

Résultat de retour :

  • Date, Renvoie l'objet Date javascript

Propriétés statiques

timezone

Entier, interroge le fuseau horaire actuel de l'environnement d'exploitation

1
static readonly Integer os.timezone;

EOL

String, interroge l'identifiant de fin de ligne de l'environnement d'exploitation actuel, posix:\"\n\"; windows:\"\r\n\"

1
static readonly String os.EOL;