Estoy tratando de verificar si existe permiso de escritura dentro de un directorio particular en mi PC usando Node.js. Pero creo que Node.js está verificando con respecto al usuario administrador, pero cuando intento descargar un archivo/directorio dentro de ese directorio en la aplicación electrónica, está devolviendo una Uncaught Exception. Error: EPERM: Operation not permitted, open <file-path> .
fs.access(download_path, fs.constants.W_OK, (err) => { console.log('Checking permission for downloading file...', download_path); if(err) { // Show an alert if no write access const options = { type: 'error', message: `You do not have permission to download file(s) at ${download_path}`, buttons: ['Ok'] }; dialog.showMessageBox(null, options, (response) => { console.log(response); }); console.log(`File(s) cannot be downloaded at ${download_path}`); } else { console.log('Downloading file(s)'); startDownload(); } }); });