使用cmd获取程序的应用程序名

使用cmd获取程序的应用程序名,cmd,Cmd,我想使用cmd获取应用程序的程序名,但我不知道该怎么做,例如,我有一个文件名为Rufus v2.14.exe的应用程序,我只想使用此命令获取其程序名Rufus wmic数据文件,其中name='c:\\users\\username\\desktop\\rufus v2.14.exe'获取名称 批处理文件代码,但结果不是我所想的,它给了我这个结果 c:\users\username\desktop\rufus.exe 2.14 仍然是同一个名字。有什么帮助吗?您正在查找几个FileVersion

我想使用cmd获取应用程序的程序名,但我不知道该怎么做,例如,我有一个文件名为Rufus v2.14.exe的应用程序,我只想使用此命令获取其程序名Rufus
wmic数据文件,其中name='c:\\users\\username\\desktop\\rufus v2.14.exe'获取名称
批处理文件代码,但结果不是我所想的,它给了我这个结果
c:\users\username\desktop\rufus.exe 2.14

仍然是同一个名字。有什么帮助吗?

您正在查找几个
FileVersionInfo
字段

在Powershell中:

Get-Command .\rufus-2.18p.exe|Format-List


Name            : rufus-2.18p.exe
CommandType     : Application
Definition      : C:\Users\xxx\Downloads\rufus-2.18p.exe
Extension       : .exe
Path            : C:\Users\xxx\Downloads\rufus-2.18p.exe
FileVersionInfo : File:             C:\Users\xxx\Downloads\rufus-2.18p.exe
                  InternalName:     Rufus
                  OriginalFilename: rufus.exe
                  FileVersion:      2.18.1213
                  FileDescription:  Rufus
                  Product:          Rufus
                  ProductVersion:   2.18.1213
                  Debug:            False
                  Patched:          False
                  PreRelease:       False
                  PrivateBuild:     False
                  SpecialBuild:     False
                  Language:         Sprachneutral

我可以在cmd中使用它吗?你可以像下面这样包装它
powershell-nop-c“Get命令。\rufus-2.18p.exe | Format List”