node.js报错“Error: EPERM: operation not permitted, stat ‘C:\Recovery‘“
异常
node:internal/fs/utils:344throw err;^Error: EPERM: operation not permitted, stat 'C:\Recovery'at Object.statSync (node:fs:1536:3)at D:\NodeJs\node-demo\demo\world.js:7:24at FSReqCallback.oncomplete (node:fs:188:23) {errno: -4048,syscall: 'stat',code: 'EPERM',path: 'C:\\Recovery'
}Node.js v17.1.0
错误代码
var fs = require('fs');var rootPath = 'C:\\';
fs.readdir(rootPath, function (err, files) {for (var i = 0; i < files.length; i++) {var p = rootPath + files[i];var stats = fs.statSync(p);console.log(rootPath + '是否是目录:' + stats.isDirectory())}
});
原因
其实代码没有任何问题,看错误提示Error: EPERM: operation not permitted, stat 'C:\Recovery'
是权限问题,因为要统计的是C盘即系统盘的信息,所以需要管理员权限才能调用。
解决
以管理员身份打开命令提示符
跳转到待执行的文件的目录下,然后使用node
命令执行js文件:
node.js报错“Error: EPERM: operation not permitted, stat ‘C:\Recovery‘“相关推荐
- npm安装报错Error: EPERM: operation not permitted解决方案
电脑重装系统后重新配置环境安装node后,npm命令安装报错 Error: EPERM: operation not permitted npm ERR! code EPERM npm ERR! sy ...
- NPM报错 Error: EPERM: operation not permitted, unlink......解决办法。使用 rimraf 快速删除node_modules和清除缓存
由于国内外环境因素,npm install安装依赖的时候经常会出现各种问题,特别是"Error: EPERM: operation not permitted, unlink-"这 ...
- npm intasll 安装报错 Error: EPERM: operation not permitted, mkdir ‘C:\Program Files\nodejs\node_cache\_
Node.js安装及环境配置完成之后 npm install express -g 安装全局的模块报错提示没有权限operation not permitted mkdir 错误编号4048: 其原因 ...
- 【解决方法】hexo g 报错 OperationalError: EPERM: operation not permitted, unlink ...
运行 hexo g 报错如下: FATAL {err: [OperationalError: EPERM: operation not permitted, unlink 'F:\blog\publi ...
- npm install报错:EPERM: operation not permitted
部分内容转载于:"npm ERR! Error: EPERM: operation not permitted"权限不足问题解决 - 代码先锋网 今天又遇到了EPERM: oper ...
- node.js报错“Error: EBUSY: resource busy or locked, stat“
异常 Error: EBUSY: resource busy or locked, stat 'C:\swapfile.sys'at Object.statSync (node:fs:1536:3)a ...
- node.js 报错Error: ENFILE: file table overflow...ENFILE: file table overflow, open...
在MAC上启动nodejs,遇到了一个问题: 主要大概是说文件打开太多了,超过了限制. 产生这个问题主要是苹果操作系统的限制,具体参考这个ISSUE I'm glad this is solving ...
- npm安装electron时报Error: EPERM: operation not permitted, scandir.....
刚弄完vue脚手架,准备安装electron写个桌面应用,运行命令vue add electron-builder一直报错 Error: EPERM: operation not permitted, ...
- npm install 报错(npm ERR! errno -4048,Error: EPERM: operation not permitted,)解决方法
npm install 报错(npm ERR! errno -4048,Error: EPERM: operation not permitted,)解决方法 参考文章: (1)npm install ...
最新文章
- 数据库创建索引的原则
- iOS评论App----常用时间的处理
- python版本选择-【小白学python】之一:版本选择
- Ubuntu升级到18.04
- 创建squashfs.img文件挂载失败
- fpga运算服务器_一张图了解CPU、GPU、ASIC、FPGA性能、功耗效率、灵活性
- Vue优化策略_项目上线_02
- android访问静态内部类,Java 内部类详解
- python如何写二进制乘法_使用python写乘法口诀表
- 格式化表单js插件jquery.serializeJSON
- 小程序上传图片加水印
- 有道无术,术尚可求,有术无道,止于术
- 【深度学习】9:CNN实现olivettifaces人脸数据库识别
- 【推理引擎】ONNXRuntime 的架构设计
- eCommerce电子商务业务领域常见的一些术语
- Softing为艾默生提供AMS设备管理系统的连接解决方案
- 网站打开很卡是为什么?
- mysql的weekday函数_MySQL WEEKDAY()用法及代码示例
- postgresql更改数据目录
- Android设备接入阿里云IoT物联网平台——设备接入类
热门文章
- 360软件管家怎么下载python_​再见,360安全卫士
- vue横屏分页加载 vue 分页 左右滑动分页 横着分页
- 北京理工大学计算机学院张教授,张志威_北京理工大学计算机学院
- Windows命令:tasklist
- 2021-11-03 vue笔记:反向代理介绍和使用场景,基于 vue-cli 的反向代理设置及 axios 获取 json 数据
- Tasklist使用详解
- flash大厅_Flash必要的系统组件未能正常运行,请修复Adobe
- 关于Java面向对象的理解
- 在职场中,千万不要当这两种下属,学会汇报,让领导刮目相看!
- Spring到底是什么?