错误:ENOENT,没有这样的文件或目录-输送到fs.createWriteStream中的fs.createReadStream

问题描述 投票:3回答:1

下面是我的代码,我尝试使用通过管道传递到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方面不那么出色。有人可以帮我在这里做错什么。

node.js file fs
1个回答
0
投票

添加修复我的错误的__dirname +'/test.png'

© www.soinside.com 2019 - 2024. All rights reserved.