Maison > Article > interface Web > En savoir plus sur l'écriture de dossiers dans Node.js
Cet article vous présentera l'écriture de dossiers dans Node.js. Il a une certaine valeur de référence. Les amis dans le besoin peuvent s'y référer. J'espère qu'il sera utile à tout le monde.
Recommandations associées : "tutoriel node js"
fs.Dir est la classe du flux de répertoire itérable, fs.Dirent est l'élément de répertoire obtenu en parcourant fs.Dir, qui peut être un fichier ou un sous-répertoire dans le répertoire
fs.opendir(path[, options], callback)
Ouvre un répertoire et renvoie le fs Objet .Dir
const fs = require('fs/promises'); async function print(path) { const dir = await fs.opendir(path); for await (const dirent of dir) { console.log(dirent.name); } } print('./').catch(console.error);
qui peut être passé via dir.read() Itérer dir
const fs = require('fs/promises'); async function print(path) { const dir = await fs.opendir(path); let dirent = await dir.read(); while (dirent) { console.log(dirent.name); dirent = await dir.read(); } dir.close(); } print('./').catch(console.error);
fs.readdir(path[, options], callback)
pour lire le contenu du répertoire. le rappel a deux paramètres (err, files), où files est le nom du fichier (à l'exclusion de '.' et '..') options
const fs = require('fs/promises'); async function print(path) { const files = await fs.readdir(path); for (const file of files) { console.log(file); } } print('./').catch(console.error);
optionsfs.mkdir(path[, options], callback)
mkdir -p
mode : La valeur par défaut est 0o777, Windows ne prend pas en charge // 创建 /tmp/a/apple 目录,无论是否存在 /tmp 和 /tmp/a 目录。 fs.mkdir('/tmp/a/apple', { recursive: true }, err => { if (err) throw err; });
fs.rmdir(path[, options], callback)
récursive : valeur par défaut false, si vrai, effectue une suppression récursive du répertoire. En mode récursif, ne signalez pas d'erreur si le chemin n'existe pas, et réessayez l'opération en cas d'échec
const fs = require('fs'); fs.rmdir('./tmp', { recursive: true }, err => console.log);
! !Plus Pour des connaissances liées à la programmation, veuillez visiter :
Enseignement de la programmation
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!