📜  Javascript |读取文本文件的程序

📅  最后修改于: 2022-05-13 01:56:32.558000             🧑  作者: Mango

Javascript |读取文本文件的程序

先决条件:如何在 JavaScript 中导入库。从这里阅读:JavaScript |导入和导出模块。

给定一个文本文件,编写一个 JavaScript 程序来提取该文件的内容。 NodeJs 中有一个内置的模块或内置库来处理称为 fs(文件系统)的所有读取操作。它基本上是一个 JavaScript 程序(fs.js),其中编写了用于读取操作的函数。在程序中导入 fs-module 并使用函数从系统中的文件中读取文本。

Used 函数: readFile() 函数用于读取操作。

句法:

readFile( Path, Options, Callback)

参数:此方法接受三个参数,如上所述,如下所述:

  • path:它接受从程序到文本文件的相对路径。如果文件和程序都在同一个文件夹中,只需给出文本文件的文件名。
  • 选项:这是一个可选参数,指定要从文件中读取的数据。如果没有传递任何内容,则返回默认的原始缓冲区。
  • 回调函数:它是回调函数,还有两个参数(错误,数据)。如果操作未能提取数据,则 err 显示错误原因,否则 data 参数将包含文件中的数据。

假设在与 JavaScript 程序相同的文件夹中有名称为Input.txt的文件。

  • Input.txt 文件:这是文件 Input.txt 中的一些数据。
  • 脚本.js:
    
    
  • 不使用 tostring函数将缓冲区转换为文本,也可以直接将数据转换为文本格式。
    
    

输出:

This is some data inside file Input.txt.

注意:要运行脚本,首先将两个文件放在同一个文件夹中,然后在终端中使用 NodeJs 解释器运行 script.js。