4

異なるファイルに対して複数回呼び出される関数内にある次のコードスニペットがあります。

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

通常、すべてではありませんが、一部のファイルで次のメッセージが表示されます。

OK, open '{filename}'

エラーの正確な数は常に同じではありませんが、ほぼ同じ量です。そして、それは常に同じファイルではありません。〜6500のファイルを処理していますが、〜1150のエラーが発生します。

このエラーはどういう意味ですか?私は何が間違っているのですか?

4

1 に答える 1

0

graceful-fsを見てください。これは、作成したいすべての fs 呼び出しをいくつかの追加機能で抽象化するノード モジュールです。Windows システムで特に役立ちます。

使い方はとても簡単です:

# Install
$ npm install graceful-fs

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