我试图用文件移动文件夹,但发生在我身上的所有文件都移动了,除了一个,我用过"扳手" " NCP"甚至" fs-extra"但仍然不允许移动该文件,我尝试通过Windows移动手册给我的消息,
我该怎么做才能移动该文件或者nodejs,
最后一个代码我使用过ncp
ncp(path.join(req.body.uploadPath,'package',resourceDirectoryName),path.join(req.body.uploadPath,'package'), function (err) {
if (err) {
return console.error(err,'1');
}
console.log('done1')
});
此错误显示在nodejs的控制台中
[ { Error: EPERM: operation not permitted, lstat 'D:\Nodejs\node\public\uploads\games\5ac775cabe577c55642f0282\package\flappy\html5game\tph_GoogleMobileAds.ext'
errno: -4048,
code: 'EPERM',
syscall: 'lstat',
path: 'D:\\Nodejs\\node\\public\\uploads\\games\\5ac775cabe577c55642f0282\\package\\flappy\\html5game\\tph_GoogleMobileAds.ext' } ]
答案 0 :(得分:0)
您可以使用chmod -R 777到终端为该文件夹授予读/写权限。例如:chmod -R 777 D:\ Nodejs \ node \ public \ uploads \ games \ 5ac775cabe577c55642f0282 \ package \ flappy
它为该文件夹及其子文件夹/文件提供读/写权限。然后你可以自由移动,复制和修改它们。