我正在尝试使用node.js将一个文件夹复制到另一个文件夹,这里是文件夹路径: -
D:\node\files\11\j1_1\j1_2\j1_3
我想将文件夹j1_3复制到路径
D:\node\files\11\j1_1\
这是我的代码: -
var source = fs.createReadStream(old);
var dest = fs.createWriteStream(newp);
source.pipe(dest);
source.on('end', function () { /* copied */ });
source.on('error', function (err) {
console.log("hi");
/* error */
});
但是我收到了这个错误: -
events.js:72
throw er; // Unhandled 'error' event
^
Error: EISDIR, open 'D:\node\files\11\j1_1'
我也尝试过fs.rename函数但得到同样的错误。