我尝试使用node.js将文件从pip install mysql-python
移动到Successfully installed mysql-python-1.2.5
但我一直收到此错误:
currentFolder(root of project)/node_modules/mime/
这是我到目前为止所拥有的。目前它所做的是循环遍历我指定的目录中的每个文件夹,并打印出每个文件的文件类型。但是我在移动文件时遇到问题,我不断收到上面指定的错误。我目前的代码如下 -
currentFolder(root of project)/files/
答案 0 :(得分:1)
您可以在文件上createWriteStream
,而不是目录。每个目标文件都需要单独的流。
所以不要这样:
source = fs.createReadStream(path);
source.pipe(dest + '/'+i);
你需要这个:
source = fs.createReadStream(path);
var destFile = fs.createWriteStream('files/'+i);
source.pipe(destFile);