FileVersionInfo.GetVersionInfo(String) Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Retourne FileVersionInfo qui représente les informations de version associées au fichier spécifié.
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
Paramètres
- fileName
- String
Chemin d’accès et nom qualifiés complets du fichier pour lequel récupérer les informations sur la version.
Retours
FileVersionInfo contenant les informations sur le fichier. Si le fichier ne contenait pas d'informations de version, FileVersionInfo contient uniquement le nom du fichier demandé.
Exceptions
Le fichier spécifié est introuvable.
Exemples
L’exemple suivant appelle GetVersionInfo pour obtenir le pour le FileVersionInfo Bloc-notes et affiche la description du fichier et le numéro de version dans la fenêtre de console.
#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
S’applique à
Voir aussi
- SpecialBuild
- ProductVersion
- ProductPrivatePart
- ProductName
- ProductMinorPart
- ProductMajorPart
- ProductBuildPart
- PrivateBuild
- OriginalFilename
- LegalTrademarks
- LegalCopyright
- IsSpecialBuild
- IsPreRelease
- IsPrivateBuild
- IsPatched
- IsDebug
- InternalName
- FileVersion
- FilePrivatePart
- FileName
- FileMinorPart
- FileMajorPart
- FileDescription
- FileBuildPart
- CompanyName
- Comments