我有一个javascript,其中我尝试读取文件并将其打印在控制台上,但它提供了"文件未定义"错误,尽管文件test.txt位于同一路径中。以下是代码段。
var txtFile = "test.txt";
var file = new File(txtFile);
file.open("r");
var str = "";
while (!file.eof) {
str += file.readln() + "\n";
}
console.log(str);
file.close();
答案 0 :(得分:1)
在node.js中,您没有文件,但如果需要,可以使用内置文件系统。您还可以使用readFileSync一次阅读所有文件 (比逐行读取更快)。
const fs = require('fs');
let txtFile = "test.txt";
let str = fs.readFileSync(txtFile,'utf8');
console.log(str);