下面是我的代码,我尝试使用通过管道传递到fs.createWriteStream的fs.createReadStream。它的工作一击。但是,如果我使用并发命中运行相同的代码,则会得到错误,如
错误:ENOENT,没有这样的文件或目录
var fileReadStream = fs.createReadStream("test.png", {encoding: "utf16le"});
var fileWriteStream = fs.createWriteStream("test1.png", {encoding: "utf16le"});
fileReadStream.pipe(fileWriteStream);
fileReadStream.on('end', function () {
});
fileWriteStream.on('close', function () {
fileReadStream.on('finish', function () {
fs.unlink(test1.png);
})
})
我在文件系统api方面不那么出色。有人可以帮我在这里做错什么。
添加修复我的错误的__dirname +'/test.png'