Maison > interface Web > Questions et réponses frontales > Quels sont les paramètres permettant à nodejs d'écrire dans des fichiers ?

Quels sont les paramètres permettant à nodejs d'écrire dans des fichiers ?

下次还敢
Libérer: 2024-04-21 05:46:13
original
1257 Les gens l'ont consulté

Les paramètres d'écriture de la méthode fs.writeFile() dans Node.js incluent : Chemin du fichier : le chemin absolu ou relatif du fichier à écrire. Données : les données à écrire dans le fichier (chaîne, tampon ou tableau de blocs de données). Options (facultatif) : contient les attributs facultatifs suivants : encodage : encodage des données (par défaut sur 'utf8') mode : mode d'autorisation du fichier (par défaut sur 0o666) flag : indicateur lors de l'ouverture du fichier (par défaut sur 'w')

Quels sont les paramètres permettant à nodejs d'écrire dans des fichiers ?

Paramètres d'écriture du fichier Node.js

Lorsque vous utilisez la méthode fs.writeFile() pour écrire un fichier dans Node.js, vous pouvez transmettre les paramètres suivants :

1. Chemin du fichier

Spécifiez le chemin du fichier vers lequel etre ecrit . Peut être un chemin absolu ou un chemin relatif par rapport au répertoire de travail actuel.

2. Données

Les données à écrire dans le fichier. Peut être une chaîne, un tampon ou un tableau contenant des morceaux de données.

3. Options (facultatif)

Un objet JavaScript contenant une configuration facultative. Peut inclure les attributs suivants :

  • encoding : Encodage des données, la valeur par défaut est 'utf8'.
  • mode : mode d'autorisation de fichier, la valeur par défaut est 0o666.
  • flag : indicateur lors de l'ouverture du fichier, la valeur par défaut est 'w' (écraser).

Exemple :

<code class="javascript">const fs = require('fs');

fs.writeFile('myFile.txt', 'Hello world!', (err) => {
  if (err) throw err;
  console.log('File written successfully.');
});

// 使用选项
fs.writeFile('myFile2.txt', 'Hello again!', { encoding: 'ascii' }, (err) => {
  if (err) throw err;
  console.log('File written successfully with ASCII encoding.');
});</code>
Copier après la connexion

Détails :

  • encoding : Spécifiez l'encodage des données à écrire dans le fichier. Les encodages pris en charge incluent « utf8 », « ascii », « base64 », etc.
  • mode : Définissez le mode d'autorisation du fichier. La valeur est un nombre octal qui représente les autorisations de lecture, d'écriture et d'exécution du propriétaire, du groupe et du monde du fichier sur le fichier.
  • flag : Spécifiez le drapeau lors de l'ouverture du fichier. Les autres indicateurs pris en charge incluent « r » (lecture), « a » (ajouter), « w+ » (écrasement en lecture-écriture), etc.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal