VirtualPathUtility.GetExtension(String) Metodo

Definizione

Recupera l'estensione del file a cui si fa riferimento nel percorso virtuale.

public:
 static System::String ^ GetExtension(System::String ^ virtualPath);
public static string GetExtension(string virtualPath);
static member GetExtension : string -> string
Public Shared Function GetExtension (virtualPath As String) As String

Parametri

virtualPath
String

Percorso virtuale.

Valori restituiti

Valore letterale stringa di estensione del nome file, incluso il punto (.), nullo una stringa vuota ("").

Eccezioni

virtualPath contiene uno o più caratteri non validi, come definito in InvalidPathChars.

Esempio

Nell'esempio di codice seguente viene illustrato come usare i GetFileNamemetodi , GetExtensione GetDirectory .

StringBuilder sb = new StringBuilder();
String pathstring = Context.Request.FilePath.ToString();
sb.Append("Current file path = " + pathstring + "<br />");
sb.Append("File name = " + VirtualPathUtility.GetFileName(pathstring).ToString() + "<br />");
sb.Append("File extension = " + VirtualPathUtility.GetExtension(pathstring).ToString() + "<br />");
sb.Append("Directory = " + VirtualPathUtility.GetDirectory(pathstring).ToString() + "<br />");
Response.Write(sb.ToString());
Dim sb As New StringBuilder()
Dim pathstring As String = Context.Request.FilePath.ToString()
sb.Append("Current file path = " & pathstring & "<br />")
sb.Append("File name = " & VirtualPathUtility.GetFileName(pathstring).ToString() & "<br />")
sb.Append("File extension = " & VirtualPathUtility.GetExtension(pathstring).ToString() & "<br />")
sb.Append("Directory = " & VirtualPathUtility.GetDirectory(pathstring).ToString() & "<br />")
Response.Write(sb.ToString())

Commenti

Se il percorso virtuale passato al GetExtension metodo è "/images/image1.gif", l'estensione restituita è ".gif".

Si applica a

Vedi anche