C# | ファイルバージョン取得
C#でファイルバージョンを取得する方法を紹介します。
結果
「出力」には以下のように出力されます。
File: C:/WINDOWS/notepad.exe
InternalName: Notepad
OriginalFilename: NOTEPAD.EXE.MUI
FileVersion: 10.0.15063.0 (WinBuild.160101.0800)
FileDescription: メモ帳
Product: Microsoft® Windows® Operating System
ProductVersion: 10.0.15063.0
Debug: False
Patched: False
PreRelease: False
PrivateBuild: False
SpecialBuild: False
Language: 日本語 (日本)
説明
「FileVersionInfo」クラスのプロパティは以下のとおりです。
「Comments」はファイルに関連付けられているコメント。
「CompanyName」はファイルを作成した会社名。
「FileBuildPart」はファイルのビルド番号。
「FileDescription」はファイルの説明。
「FileMajorPart」はメジャー バージョン番号。
「FileMinorPart」はファイルのマイナー バージョン番号。
「FileName」はファイル名。
「FilePrivatePart」はファイルのプライベート パート番号。
「FileVersion」はファイルのバージョン番号。
「InternalName」はファイルの内部名が存在する場合に、その内部名。
「LegalCopyright」は指定されたファイルに適用される著作権表記をすべて取得。
「OriginalFilename」はファイルが作成されたときの名前。
「PrivateBuild」はプライベート バージョンについての情報。
「ProductBuildPart」は製品のビルド番号。
「ProductMajorPart」は製品のメジャー バージョン番号。
「ProductMinorPart」は製品のマイナー バージョン番号。
「ProductName」は製品の名前。
「ProductPrivatePart」は製品のプライベート パート番号。
「ProductVersion」は製品のバージョン。