4

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

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

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

OK, open '{filename}'

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

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

4

1 回答 1

0

看看优美的 fs。这是一个节点模块,它抽象了您希望使用一些附加功能进行的所有 fs 调用。在 Windows 系统中特别有用。

用法很简单:

# Install
$ npm install graceful-fs

# Usage (in foo.js)
var fs = require('graceful-fs');
于 2014-05-28T18:16:44.450 回答