cmd(BAT) 讀取 exe 版本號

cmd(BAT) 讀取 exe 版本號

cmd(BAT) 讀取 exe 版本號


資料來源: https://blog.csdn.net/xinke453/article/details/24453339

https://blog.csdn.net/weixin_34026484/article/details/94605129



REM 方法01
wmic datafile where "Name= 'C:\\Users\\devel\\Desktop\\Code\\NCCC_Project\\NCCC\\bin\\x86\\Release\\net6.0\\NCCC.exe'" get Version

REM 方法02
set EXE='C:\Users\devel\Desktop\Code\NCCC_Project\NCCC\bin\x86\Release\net6.0\NCCC.exe'
powershell "(Get-Item -path %EXE%).VersionInfo.ProductVersion" > DE_Version_tmp.txt
for /f "tokens=*" %%i in (DE_Version_tmp.txt) do (
    setlocal disabledelayedexpansion
    set version=%%i
    setlocal enabledelayedexpansion
)
del DE_Version_tmp.txt
echo %version%

pause

如果你想獲取其它信息也是很簡單的:


如果你想獲取該文件的創建日期,只需要把get Version 換成get CreationDate


當然這裡還有很多其他信息可以獲取。

發表迴響

你的電子郵件位址並不會被公開。 必要欄位標記為 *