Node.js 是一个基于 Chrome V8 引擎的 JavaScript 运行环境,它可以让 JavaScript 代码在服务器端运行。Node.js 提供了 fs 模块,用于操作文件系统。然而,fs 模块提供的 API 不够友好,使用起来会有一定难度。此时,npm 包 node-fs 就为我们提供了更加简单易用的文件操作 API。
安装 node-fs
使用 npm 包管理工具进行安装:
npm install node-fs --save
使用 node-fs
引入 node-fs
在需要使用 node-fs 的文件中引入:
const fs = require("node-fs");
文件读写
读取文件内容
fs.readFile("path/to/file", "utf8", function (err, data) { if (err) throw err; console.log(data); });
写入文件内容
fs.writeFile("path/to/file", "data to write", function (err) { if (err) throw err; console.log("Write operation complete."); });
目录操作
创建目录
fs.mkdir("path/to/directory", function (err) { if (err) throw err; console.log("Directory created successfully."); });
删除目录
fs.rmdir("path/to/directory", function (err) { if (err) throw err; console.log("Directory deleted successfully."); });
文件/目录操作
复制文件/目录
fs.copy("path/to/source", "path/to/destination", function (err) { if (err) throw err; console.log("Copy operation complete."); });
移动文件/目录
fs.move("path/to/source", "path/to/destination", function (err) { if (err) throw err; console.log("Move operation complete."); });
总结
通过 node-fs,我们可以更加方便地进行文件系统操作。在实际项目中,使用 node-fs 可以提高开发效率,减少代码量。
来源:JavaScript中文网 ,转载请注明来源 https://www.javascriptcn.com/post/51230