createReadStream错误:“OK,Open”

时间:2012-04-18 13:59:50

标签: node.js

我有一个代码片段,它位于一个函数中,可以为不同的文件多次调用。

var readStream = fs.createReadStream(file);
readStream.on('error', function(err) {
    console.log(err);
});

通常,某些文件(但不是全部)会因以下消息而出错:

OK, open '{filename}'

错误的确切数量并不总是相同,但它的数量大致相同。它并不总是相同的文件。我正在处理~6500个文件并得到~1150个错误。

这个错误是什么意思?我做错了什么?

1 个答案:

答案 0 :(得分:0)

看看graceful-fs。这是一个节点模块,它使用一些addtionaly功能抽象出你想要进行的所有fs调用。在Windows系统中特别有用。

用法很简单:

# Install
$ npm install graceful-fs

# Usage (in foo.js)
var fs = require('graceful-fs');