无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站投放广告、加入VIP会员,请联系 微信:wuyouceo
查看: 7009|回复: 6
打印 上一主题 下一主题

【请教】cmd下如何获得某个文件的版本号?

[复制链接]
跳转到指定楼层
1#
发表于 2009-6-26 00:56:31 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
请教:cmd下如何获得某个文件的版本号?

不是系统的版本号,而是具体某个文件的版本号,如dll文件、exe文件等
2#
发表于 2009-6-26 02:30:28 | 只看该作者
如象CMD.EXE没有这样的内部命令,要用第三方工具;
但这样的第三方工具本人好象没有见过。
回复

使用道具 举报

3#
发表于 2009-6-26 10:49:45 | 只看该作者
微软出品,

filever可以显示指定文件的版本信息.支持通配符显示所有符合条件的文件的版本信息列表.

filever.rar

6.82 KB, 下载次数: 363, 下载积分: 无忧币 -2

回复

使用道具 举报

4#
 楼主| 发表于 2009-6-26 15:24:01 | 只看该作者
c大真是帅呆了~~~~

这下可以在批处理中对不同版本的文件做不同处理了,太感谢了

[ 本帖最后由 NicTense 于 2009-6-26 15:25 编辑 ]
回复

使用道具 举报

5#
发表于 2009-8-18 14:33:02 | 只看该作者
呵呵,好东西,收藏下。.
回复

使用道具 举报

6#
发表于 2009-8-19 23:36:41 | 只看该作者
的确是好东西,我也收藏一份。谢谢分享。
回复

使用道具 举报

7#
发表于 2012-1-22 23:53:34 | 只看该作者
用 wmic 一句话就可以解决

wmic datafile where (Name="c:\\windows\\system32\\shell32.dll") get name,version /value

就可以获取 c:\windows\system32\shell32.dll 的版本 。


把 要检测的 文件拖到 file_ver.7z (245 Bytes, 下载次数: 60) p处理上,就可以获得文件版本信息。

  1. @echo off
  2. if %1*==* goto :eof
  3. set file=%~1
  4. set file=%file:\=\\%
  5. wmic datafile where (name="%file%") get name,version,Manufacturer /value
  6. pause
复制代码

[ 本帖最后由 dos时代菜鸟 于 2012-1-23 10:34 编辑 ]
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|捐助支持|无忧启动 ( 闽ICP备05002490号-1 )

闽公网安备 35020302032614号

GMT+8, 2024-11-28 08:27

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表