我使用fs-extra收到以下错误:
错误{[错误:EPERM:不允许操作,取消链接
'C:\ Projects \ xxx \ branches \ xxx \ release']错误号:-4048,代码:
'EPERM',系统调用:'unlink',路径:
'C:\ Projects \ xxx \ branches \ 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),尽管我在这里是因为遇到同样的问题。
关于javascript - fs-extra:错误:EPERM:不允许操作,取消链接,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/36646138/