使用Node.js读取文件

塞尔吉奥·费雷尔·桑切斯(Sergio FerrerSánchez)

我在读取文件统计信息时遇到问题。我有以下代码:

var fs = require('fs');
process.stdin.setEncoding('utf8');

process.stdin.on('readable', function() {
var chunk = process.stdin.read();
if (chunk !== null) {
   var stats =fs.statSync(chunk);
   length=stats.size;
   console.log(length);
 }
});

当我执行此代码时,我得到此错误:

return binding.stat(pathModule._makeLong(path));
             ^
Error: ENOENT, no such file or directory 'hello.txt

但是问题是“ hello.txt”实际上存在于同一目录下。我尝试过使用其他文件,但总是收到相同的错误。有任何想法吗?

谢谢

E_net4策展人

从标准输入读取的块最后包含一个新行,这与您对的调用相冲突fs.statSync试试这个:

process.stdin.on('readable', function() {
var chunk = process.stdin.read();
if (chunk !== null && chunk !== '') {
   var stats = fs.statSync(chunk.trim()); // trim the input
   length=stats.size;
   console.log(length);
 }
});

还要注意,只要触发“可读”事件,该函数就会不断执行。您可能希望在某些时候终止程序。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类常见问题

在Node.js中读取文件

来自分类Dev

使用node.js读取Excel文件

来自分类Dev

在Node.js中读取XML文件

来自分类Dev

node.js的readFileSync是否缓存读取的文件?

来自分类Dev

Node.js读取并执行Ruby文件?

来自分类Dev

Node.js使用fs.readFileSync读取大文件

来自分类Dev

如何使用node.js或javascript延迟读取文件的行,而不是非阻塞行为?

来自分类Dev

无法使用Node.js读取文件

来自分类Dev

如何在Node.js中同步读取文件内容?

来自分类Dev

Node.js读取流无法从文件正确读取

来自分类Dev

使用node.js从Google云端硬盘读取二进制文件

来自分类Dev

使用Node.js和SSH2从SFTP服务器读取文件

来自分类Dev

在node.js中的if语句中读取txt文件

来自分类Dev

使用Node.js读取文件“无效编码”错误

来自分类Dev

如何从目录中使用node.js读取多个csv文件?

来自分类Dev

如何在Node JS / Express JS Project中读取文件?

来自分类Dev

使用JS从输入标签读取多个文件

来自分类Dev

这是使用node.js和jade打开文件并读取每一行的方法吗?

来自分类Dev

如何使用node.js从网络同步读取文件

来自分类Dev

如何使用Node.js从json文件读取数据并将读取的数据显示为html?

来自分类Dev

使用js从本地存储读取文件

来自分类Dev

无法使用fs Node.js读取文件

来自分类Dev

无法使用Node.js读取文件

来自分类Dev

如何使用node.js读取大文件并不断进行更改

来自分类Dev

从node.js中的文件读取

来自分类Dev

使用node.js读取文件

来自分类Dev

如何使用Node.js读取.pdf文件的内容?

来自分类Dev

使用 node.js xpath xmldom 读取 XML 文件

来自分类Dev

Node.js 使用 find 和 head 读取大文件目录

Related 相关文章

热门标签

归档