当文件正确时,Unrar-promise 抛出文件目录不正确的错误

问题描述

我有这个代码

var Unrar = require('node-unrar');
var rar = new Unrar("C:\\Users\\dalra\\Desktop\\test\\test.rar");
rar.extract("C:\\Users\\dalra\\Desktop\\test\\extracts\\test",null,function (err) {
    console.log(err);
});

并且在尝试提取时会抛出此错误,即使上面的目录是正确的:

Cannot open 'C:\Users\dalra\Desktop\test\test.rar'
The filename,directory name,or volume label Syntax is incorrect.
    at C:\Users\dalra\Desktop\test\node_modules\node-unrar\lib\index.js:15:28
    at C:\Users\dalra\Desktop\test\node_modules\node-unrar\lib\index.js:27:18
    at ChildProcess.exithandler (child_process.js:315:5)
    at ChildProcess.emit (events.js:315:20)
    at maybeClose (internal/child_process.js:1048:16)
    at Process.ChildProcess._handle.onexit (internal/child_process.js:288:5)

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)