下面是我的代码,我试图使用fs。通过管道连接到fs.createWriteStream。它只为一次成功而工作。但如果我使用并发命中运行相同的代码得到错误
错误:enent,没有这样的文件或目录
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'修复我的错误
var fileReadStream = fs.createReadStream(__dirname + <path to image From current directory>, {encoding: "utf16le"});
var fileWriteStream = fs.createWriteStream(__dirname + <path to image From current directory>, {encoding: "utf16le"});