nodejs调用WinRAR解压
var cp = require("child_process"); function unZIP(winRarPath, password, zipFilePath, unZipFolder) { return new Promise(async (resolve, reject) => { cp.execFile(winRarPath, ["x", "-inul", `-p${password}`, zipFilePath, unZipFolder], function (err, stdout, stderr) { if (err) { reject(err) } resolve(stdout) }) }) } async function main(){ try { let result = await unZIP("C://Program Files//WinRAR//WinRAR.exe", '111111', "D://test//新建文本文档.rar", "D://test"); console.log('解压成功') } catch (error) { console.log(error) } } main()
原创文章,作者:1402239773,如若转载,请注明出处:https://blog.ytso.com/274150.html