FileVersionInfo.GetVersionInfo(String) Methode

Definition

Gibt eine FileVersionInfo zurück, die die Versionsinformationen darstellt, die der angegebenen Datei zugeordnet sind.Returns a FileVersionInfo representing the version information associated with the specified file.

public:
 static System::Diagnostics::FileVersionInfo ^ GetVersionInfo(System::String ^ fileName);
public static System.Diagnostics.FileVersionInfo GetVersionInfo (string fileName);
static member GetVersionInfo : string -> System.Diagnostics.FileVersionInfo
Public Shared Function GetVersionInfo (fileName As String) As FileVersionInfo

Parameter

fileName
String

Der voll gekennzeichnete Pfad und Name der Datei, für die die Versionsinformationen abgerufen werden sollen.The fully qualified path and name of the file to retrieve the version information for.

Gibt zurück

FileVersionInfo

Eine FileVersionInfo mit Informationen über die Datei.A FileVersionInfo containing information about the file. Wenn in der Datei keine Versionsinformationen vorhanden sind, enthält FileVersionInfo nur den Namen der angeforderten Datei.If the file did not contain version information, the FileVersionInfo contains only the name of the file requested.

Ausnahmen

Die angegebene Datei wurde nicht gefunden.The file specified cannot be found.

Beispiele

Im folgenden Beispiel wird aufgerufen GetVersionInfo , um den FileVersionInfo für Notepad zu erhalten, und die Dateibeschreibung und die Versionsnummer werden im Konsolenfenster angezeigt.The following example calls GetVersionInfo to get the FileVersionInfo for Notepad and displays the file description and version number in the console window.

#using <System.dll>

using namespace System;
using namespace System::IO;
using namespace System::Diagnostics;


public ref class Class1
{
    
public:
    static void Main()
    {
        // Get the file version for the notepad.
        // Use either of the two following methods.
        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);
    }
};

int main()
{
    Class1::Main();
}

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);
    }
}
Imports System.IO
Imports System.Diagnostics



Class Class1

    Public Shared Sub Main(ByVal args() As String)
        ' Get the file version for the notepad.
        ' Use either of the following two commands.
        FileVersionInfo.GetVersionInfo(Path.Combine(Environment.SystemDirectory, "Notepad.exe"))
        Dim myFileVersionInfo As FileVersionInfo = FileVersionInfo.GetVersionInfo(Environment.SystemDirectory + "\Notepad.exe")


        ' Print the file name and version number.
        Console.WriteLine("File: " + myFileVersionInfo.FileDescription + vbLf + "Version number: " + myFileVersionInfo.FileVersion)

    End Sub
End Class

Gilt für:

Siehe auch