从 Windows 命令行获取文件版本以在变量中使用?

jae*_*kie 8 windows-7 cmd.exe

如何从 Windows 7 命令行上的文件中获取文件版本/产品版本,以用于.bat文件中的变量?

小智 6

根据我的理解,您需要 filever.exe 来执行此操作。正如评论中指出的那样。另外,我从这里逐字逐句地翻录了以下内容

如何使用 Filever.exe 工具在 Windows 中获取有关文件的特定信息

从我收集的关于filever的输出来看,它总是在列中,而您想要第五列(版本)。所以一个简单的for就足够了:

for /f "tokens=5 delims= " %%v in ('filever myFile.dll /b') do echo %%v
Run Code Online (Sandbox Code Playgroud)