FileVersionInfo.GetVersionInfo(String) Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Restituisce un oggetto FileVersionInfo che rappresenta le informazioni sulla versione associate al file specificato.
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
Parametri
- fileName
- String
Nome e percorso completo del file di cui recuperare le informazioni sulla versione.
Restituisce
Oggetto FileVersionInfo contenente le informazioni sul file. Se il file non include informazioni sulla versione, l'oggetto FileVersionInfo contiene solo il nome del file richiesto.
Eccezioni
Impossibile trovare il file specificato.
Esempio
Nell'esempio seguente viene chiamato GetVersionInfo per ottenere il blocco note e viene visualizzato il FileVersionInfo numero di descrizione e versione del file nella finestra della 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
Si applica a
Vedi anche
- 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