Node.js错误:EISDIR,打开错误
我试图复制一个文件夹到另一个使用node.js这里是文件夹path: –
D:\node\files\11\j1_1\j1_2\j1_3
我要将文件夹j1_3复制到pathD:\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函数,但得到相同的错误。
第一: EISDIR的意思是“错误!目标是一个目标”(我猜), 关于错误
第二: ncp是你所需要的,我猜