我有一个代码片段,它位于一个函数中,可以为不同的文件多次调用。
var readStream = fs.createReadStream(file);
readStream.on('error', function(err) {
console.log(err);
});
通常,某些文件(但不是全部)会因以下消息而出错:
OK, open '{filename}'
错误的确切数量并不总是相同,但它的数量大致相同。它并不总是相同的文件。我正在处理~6500个文件并得到~1150个错误。
这个错误是什么意思?我做错了什么?
答案 0 :(得分:0)
看看graceful-fs。这是一个节点模块,它使用一些addtionaly功能抽象出你想要进行的所有fs调用。在Windows系统中特别有用。
用法很简单:
# Install
$ npm install graceful-fs
# Usage (in foo.js)
var fs = require('graceful-fs');