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 ?

下次还敢
下次还敢original
2024-04-21 05:46:131259parcourir

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>

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!

Déclaration:
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