Я пытаюсь переместить папки с файлами, но так случилось, что все файлы были перемещены, кроме одного, я использовал «гаечный ключ», «ncp» даже «fs-extra», но все же этот файл не разрешено перемещать, я пытаюсь переместить вручную с помощью окон дай мне это сообщение,
что я могу сделать, чтобы переместить этот файл или что-то подобное с помощью 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.info('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' } ]
@JoeClay нет, я не пробую это, я всегда запускаю его из приглашения Visual Studio Code
Я попытался выполнить команду администратора, но по-прежнему имею ту же ошибку
Вы можете дать разрешение на чтение / запись этой папке с помощью chmod -R 777 через терминал. Например: chmod -R 777 D: \ Nodejs \ node \ public \ uploads \ games \ 5ac775cabe577c55642f0282 \ package \ flappy
Он дает разрешение на чтение / запись для этой папки и ее подпапок / файлов. Затем вы можете свободно перемещать, копировать и изменять их.
Вы пробовали запускать сам Node от имени администратора / запускать Node из командной строки администратора?