在Nodejs中读取文件显示0字节

时间:2017-08-29 21:38:30

标签: javascript node.js fs

当我尝试读取Nodejs中的文件时,它显示0个字节。

代码:

fs.readFile("thisArticle.html", 'utf8', function (err, data) {
if (err) {
return console.log(err);
}


console.log(data.byteLength); // Displays 0 bytes




});

此外,当我尝试这种方式时,同样的问题显示0字节。

var stats = fs.statSync("thisArticle.html", 'utf8');
var fileSizeInBytes = stats.size;
var fileSizeInMegabytes = fileSizeInBytes / 1000000.0;

console.log(fileSizeInMegabytes); // Displays 0 bytes

我想知道我是否遗漏了某些东西,因为文件路径是正确的,而且我不知道它是否包含代码本身或HTML文件,尤其是

1 个答案:

答案 0 :(得分:0)

尝试使用此代码,您将获得控制台中的html文件

var fs= require('fs');
fs.readFile('./index.html', function(err, data){
  if (err) {
    return console.log(err);
  }

  console.log('test file is loaded:\n',data.toString());
});