当我尝试读取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文件,尤其是
答案 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());
});