fs extra:错误:EPERM:不允许操作,取消链接
fs-extra: Error: EPERM: operation not permitted, unlink
我使用fs extra收到以下错误:
错误{[ERROR:EPERM:不允许操作,取消链接'C:''Projects''xxx''branchs''xxx''release']错误号:-4048,代码:"EPERM",系统调用:"取消链接",路径:"C:''Projects''xxx''branchs''xxx''release"}
在我的节点应用程序中使用此代码时:
const fse = require('fs-extra');
fse.copySync('../util/various/a.html', '../release');
fse.copySync('../util/various/b.html', '../release');
我想知道,是什么原因导致错误以及如何修复。
fs-extra不支持将文件复制到目录中。
这将起作用:
const fse = require('fs-extra');
fse.copySync('../util/various/a.html', '../release/a.html');
fse.copySync('../util/various/b.html', '../release/b.html');
这是按设计的(https://github.com/jprichardson/node-fs-extra/issues/320)尽管我来这里是因为我遇到了同样的问题。
由于文件的权限(只读),模块无法删除目标文件。
相关文章:
- jquery选中并取消选中所有操作
- fs extra:错误:EPERM:不允许操作,取消链接
- 为什么JS confirm()获胜't当我在确认对话框中点击“取消”时,取消提交操作
- 上传文件时检测到已取消的拖放操作
- 使用转义键在余烬文本视图中取消操作
- 单击确认框上的取消不会取消操作
- 从多个事件中取消退回操作
- 获得取消的 JavaScript 提示不执行任何操作
- 从我的应用中打开/关闭或取消授权用户,并列出应用中用户的操作
- 确认框取消功能与确定执行相同的操作
- 在jQueryUI可排序小部件中,如何在start方法中执行取消操作
- 停止/取消表单 j查询表单操作从 JavaScript
- Javascript confirm() 在单击取消时仍然执行操作.:(.
- 取消操作后,我无法在geoserver中保存图层
- 如何取消/忽略redux中的操作
- 如何使用Javascript取消HTML5拖放操作
- 如何在 Twitter Bootstrap 的表单操作中取消 btn-primary 的表单提交
- 如何取消AJAX长期运行的MVC操作客户端(javascript)
- 取消操作如果“取消”;作为对confirm()的响应
- 我想取消页面提交,在取消操作上确认使用c#在asp.net4.0