FileVersionInfo.GetVersionInfo(String) 方法

定义

返回表示与指定文件关联的版本信息的 FileVersionInfo

C#
public static System.Diagnostics.FileVersionInfo GetVersionInfo (string fileName);

参数

fileName
String

要检索其版本信息的文件的完全限定路径和名称。

返回

包含文件信息的 FileVersionInfo。 如果文件不包含版本信息,则 FileVersionInfo 仅包含所请求文件的名称。

例外

找不到指定的文件。

示例

以下示例调用 GetVersionInfo 以获取 FileVersionInfo 记事本的 ,并在控制台窗口中显示文件说明和版本号。

C#

using System;
using System.IO;
using System.Diagnostics;

class Class1
{
    public static void Main(string[] args)
    {
        // Get the file version for the notepad.
        // Use either of the two following commands.
        FileVersionInfo.GetVersionInfo(Path.Combine(Environment.SystemDirectory, "Notepad.exe"));
        FileVersionInfo myFileVersionInfo = FileVersionInfo.GetVersionInfo(Environment.SystemDirectory + "\\Notepad.exe");

        // Print the file name and version number.
        Console.WriteLine("File: " + myFileVersionInfo.FileDescription + '\n' +
           "Version number: " + myFileVersionInfo.FileVersion);
    }
}

适用于

产品 版本
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 2.0, 2.1

另请参阅