Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/node.js/40.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Node.js 不允许将文件复制到目标文件夹的Nodejs fs.copyfile_Node.js - Fatal编程技术网

Node.js 不允许将文件复制到目标文件夹的Nodejs fs.copyfile

Node.js 不允许将文件复制到目标文件夹的Nodejs fs.copyfile,node.js,Node.js,我正在尝试将文件从一个位置复制到另一个位置,因此我使用以下方法: fs.copyFile('C:\\Users\\Me\\Documents\\myfile.zip', c:\\myfiles console.log('file was copied successfully!'); }); 我可以看到目标文件夹是只读的,这就是为什么我得到这个 如何更改windows pc上的状态 我已经尝试过了,但是什么都没有发生,我仍然得到了错误: fs.chmodSync('c:\\myfiles'

我正在尝试将文件从一个位置复制到另一个位置,因此我使用以下方法:

fs.copyFile('C:\\Users\\Me\\Documents\\myfile.zip', c:\\myfiles
  console.log('file was copied successfully!');
});
我可以看到目标文件夹是只读的,这就是为什么我得到这个

如何更改windows pc上的状态

我已经尝试过了,但是什么都没有发生,我仍然得到了错误:

fs.chmodSync('c:\\myfiles', 0o755); 

如何解决此问题?

您使用的是Windows,I guest
C:\
是您的系统磁盘(安装Windows的地方)

如果要将文件写入
c:\myfiles
,则需要管理员权限(您可以手动将文件复制并粘贴到文件夹中)

解决方案:

  • 选项1:更改文件夹,例如:D:\myfiles

  • 选项2:使用windows文件管理器,更改文件夹权限(每个人都读/写)