You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Node.js使用win-version-info仅获取文件FileVersion值的方法

Node.js 提取win-version-info返回的FileVersion字段方法

win-version-info导入后是可直接调用的函数,传入目标文件路径会返回包含全量版本信息的普通JS对象,直接读取对象上的FileVersion属性即可拿到对应值,修改后的完整可运行代码如下:

const vi = require('win-version-info')
const path = require('path');

const SAMPLE_PATH = "C:\\Personal\\MyFolder\\MyFile.dll";
// 传入文件路径调用方法,直接提取返回结果中的FileVersion字段
const MyFileVersion = vi(SAMPLE_PATH).FileVersion;

console.log(MyFileVersion)

注意事项

  • 确保传入的文件路径正确,Node.js运行进程对目标dll/exe文件有读取权限
  • 若取不到值,可以先执行console.log(vi(SAMPLE_PATH))打印全量返回对象确认字段名,部分非标准打包的程序可能存在字段名大小写、命名差异
  • 该依赖仅支持Windows系统环境运行,在macOS/Linux下调用会报错

内容的提问来源于stack exchange,提问作者Lodes

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.30 17:36:27