VirtualPathUtility.GetExtension(String) Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Sanal yolda başvuruda bulunılan dosyanın uzantısını alır.
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
Parametreler
- virtualPath
- String
Sanal yol.
Döndürülenler
Nokta (.) nullveya boş dize ("") dahil olmak üzere dosya adı uzantısı dize değişmez değeri.
Özel durumlar
virtualPath içinde tanımlandığı InvalidPathCharsgibi geçerli olmayan bir veya daha fazla karakter içerir.
Örnekler
Aşağıdaki kod örneğinde , GetExtensionve GetDirectory yöntemlerinin GetFileNamenasıl kullanılacağı gösterilmektedir.
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())
Açıklamalar
yöntemine geçirilen GetExtension sanal yol ise "/images/image1.gif", döndürülen uzantı olur ".gif".