Bagikan melalui


VirtualPathUtility.GetFileName(String) Metode

Definisi

Mengambil nama file file yang dirujuk di jalur virtual.

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

Parameter

virtualPath
String

Jalur virtual.

Mengembalikan

Nama file literal setelah karakter direktori terakhir di virtualPath; jika tidak, nama direktori terakhir jika karakter virtualPath terakhir adalah direktori atau karakter pemisah volume.

Pengecualian

virtualPath berisi satu atau beberapa karakter yang tidak valid, seperti yang didefinisikan dalam InvalidPathChars.

Contoh

Contoh kode berikut menunjukkan cara menggunakan GetFileNamemetode , GetExtension, dan 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())

Keterangan

Jika jalur virtual yang diteruskan ke GetFileName metode adalah "/images/image1.gif", nama file yang dikembalikan adalah "image1.gif".

Berlaku untuk

Lihat juga