Aracılığıyla paylaş


VirtualPathUtility.GetFileName(String) Yöntem

Tanım

Sanal yolda başvuruda bulunılan dosyanın dosya adını alır.

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

Parametreler

virtualPath
String

Sanal yol.

Döndürülenler

içindeki son dizin karakterinden sonraki dosya adı değişmez değeri virtualPath; aksi takdirde, son karakteri virtualPath bir dizin veya birim ayırıcı karakteriyse soyadı dizin adıdır.

Ö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 GetFileName sanal yol ise "/images/image1.gif", döndürülen dosya adı olur "image1.gif".

Şunlara uygulanır

Ayrıca bkz.