异常

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‘“相关推荐

  1. npm安装报错Error: EPERM: operation not permitted解决方案

    电脑重装系统后重新配置环境安装node后,npm命令安装报错 Error: EPERM: operation not permitted npm ERR! code EPERM npm ERR! sy ...

  2. NPM报错 Error: EPERM: operation not permitted, unlink......解决办法。使用 rimraf 快速删除node_modules和清除缓存

    由于国内外环境因素,npm install安装依赖的时候经常会出现各种问题,特别是"Error: EPERM: operation not permitted, unlink-"这 ...

  3. 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: 其原因 ...

  4. 【解决方法】hexo g 报错 OperationalError: EPERM: operation not permitted, unlink ...

    运行 hexo g 报错如下: FATAL {err: [OperationalError: EPERM: operation not permitted, unlink 'F:\blog\publi ...

  5. npm install报错:EPERM: operation not permitted

    部分内容转载于:"npm ERR! Error: EPERM: operation not permitted"权限不足问题解决 - 代码先锋网 今天又遇到了EPERM: oper ...

  6. 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 ...

  7. node.js 报错Error: ENFILE: file table overflow...ENFILE: file table overflow, open...

    在MAC上启动nodejs,遇到了一个问题: 主要大概是说文件打开太多了,超过了限制. 产生这个问题主要是苹果操作系统的限制,具体参考这个ISSUE I'm glad this is solving ...

  8. npm安装electron时报Error: EPERM: operation not permitted, scandir.....

    刚弄完vue脚手架,准备安装electron写个桌面应用,运行命令vue add electron-builder一直报错 Error: EPERM: operation not permitted, ...

  9. 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 ...

最新文章

  1. 数据库创建索引的原则
  2. iOS评论App----常用时间的处理
  3. python版本选择-【小白学python】之一:版本选择
  4. Ubuntu升级到18.04
  5. 创建squashfs.img文件挂载失败
  6. fpga运算服务器_一张图了解CPU、GPU、ASIC、FPGA性能、功耗效率、灵活性
  7. Vue优化策略_项目上线_02
  8. android访问静态内部类,Java 内部类详解
  9. python如何写二进制乘法_使用python写乘法口诀表
  10. 格式化表单js插件jquery.serializeJSON
  11. 小程序上传图片加水印
  12. 有道无术,术尚可求,有术无道,止于术
  13. 【深度学习】9:CNN实现olivettifaces人脸数据库识别
  14. 【推理引擎】ONNXRuntime 的架构设计
  15. eCommerce电子商务业务领域常见的一些术语
  16. Softing为艾默生提供AMS设备管理系统的连接解决方案
  17. 网站打开很卡是为什么?
  18. mysql的weekday函数_MySQL WEEKDAY()用法及代码示例
  19. postgresql更改数据目录
  20. Android设备接入阿里云IoT物联网平台——设备接入类

热门文章

  1. 360软件管家怎么下载python_​再见,360安全卫士
  2. vue横屏分页加载 vue 分页 左右滑动分页 横着分页
  3. 北京理工大学计算机学院张教授,张志威_北京理工大学计算机学院
  4. Windows命令:tasklist
  5. 2021-11-03 vue笔记:反向代理介绍和使用场景,基于 vue-cli 的反向代理设置及 axios 获取 json 数据
  6. Tasklist使用详解
  7. flash大厅_Flash必要的系统组件未能正常运行,请修复Adobe
  8. 关于Java面向对象的理解
  9. 在职场中,千万不要当这两种下属,学会汇报,让领导刮目相看!
  10. Spring到底是什么?