文件操作权限 - nodejs

时间:2012-11-18 13:00:49

标签: node.js filesystems

wrench copyDirSyncRecursiveopts: { preserve: false }As I pointed out的文件操作中,我收到Error: EPERM, operation not permitted错误。

{{3}},这是文件系统中的权限违规吗? 如果是,有没有办法认证我admin / root来执行此操作?

1 个答案:

答案 0 :(得分:0)

4条评论:

  • 不要使用同步操作。 Node.js本质上是异步的。如果要编写同步代码,请使用另一种脚本语言,如python。如果使用单个同步函数,则会阻塞整个事件循环,其余的异步函数需要等待。
  • 请勿使用wrench.js。它被窃听并且具有错误的错误管理,尤其是在并行异步函数(readdirRecursive,rmdirRecursive等)中。我无法理解破坏整个应用程序的错误代码如何有150多颗星。
  • 请勿使用wrench.js。它使用同步函数促进了node.js的错误使用。
  • 如果要执行禁止操作,请启动具有管理员权限(windows)或root权限(linux)的node.js。