21xrx.com
2024-11-22 08:04:08 Friday
登录
文章检索 我的文章 写文章
Node.js 的文件系统 (fs) 模块
2023-06-28 21:56:19 深夜i     --     --
Node js 文件系统 fs模块 读取文件 写入文件

Node.js 是一个开放源代码环境,使得您可以在服务器端执行编写 JavaScript。Node.js 的文件系统 (fs) 模块是其核心功能之一,提供了读取和写入文件的功能。

fs 模块的基本方法包括:fs.readFile()、 fs.writeFile()、 fs.appendFile()、 fs.unlink()、 fs.rename() 等等。其中,fs.readFile() 是最常用的方法之一,它允许您从磁盘上读取一个文件的内容。

以下是一个读取文件内容的例子:


const fs = require('fs');

fs.readFile('example.txt', (err, data) => {

 if (err) throw err;

 console.log(data.toString());

});

以上代码中,fs.readFile() 方法会读取 example.txt 文件的内容,并将其传递到回调函数中。如果读取文件出错,将抛出一个错误.

除了读取文件,fs 模块还允许您写文件并创建文件夹,例如以下代码将在工作目录中创建一个新的文件夹:


const fs = require('fs');

fs.mkdir('new_folder', (err) => {

 if (err) throw err;

 console.log('Folder created successfully');

});

使用 fs.writeFile() 方法写入文件:


const fs = require('fs');

fs.writeFile('new_file.txt', 'Hello World!', (err) => {

 if (err) throw err;

 console.log('The file has been saved!');

});

如果文件已经存在,则使用 fs.writeFile() 方法会覆盖已有的文件内容。

总之,Node.js 的文件系统 (fs) 模块提供了丰富而又灵活的文件读写功能,它是构建 Node.js 应用程序的关键组件之一。掌握这些方法对于任何正在开发 Node.js 应用程序的开发者来说都是必不可少的。

  
  

评论区

{{item['qq_nickname']}}
()
回复
回复