将Uint8Array转换为javascript

时间:2020-01-08 06:13:11

标签: javascript node.js electron

我正在运行* .exe来列出电子应用程序中Windows的所有exe文件,然后启动一些应用程序,它以Uint8Array格式返回结果。

const { execSync } = require('child_process');
const exeFiles=execSync('where *.exe');
console.log( exeFiles); // this returns [97, 92,79,....]
console.log(exeFiles.toString());
// returns
//C:\Windows\System32\cacls.exe                                                                                           //C:\Windows\System32\calc.exe...        

我希望结果是

[C:\Windows\System32\cacls.exe,C:\Windows\System32\calc.exe,...]        

1 个答案:

答案 0 :(得分:1)

如果要将结果作为数组,则可以根据换行符分割字符串 并删除最后一个元素

const resultArray = exeFiles.toString().split("\n")
resultArray.pop() // since last element will be empty string
console.log(resultArray);