VirtualPathUtility.GetDirectory(String) Metode
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Mengembalikan bagian direktori dari jalur virtual.
public:
static System::String ^ GetDirectory(System::String ^ virtualPath);
public static string GetDirectory(string virtualPath);
static member GetDirectory : string -> string
Public Shared Function GetDirectory (virtualPath As String) As String
Parameter
- virtualPath
- String
Jalur virtual.
Mengembalikan
Direktori yang direferensikan di jalur virtual.
Pengecualian
Contoh
Contoh kode berikut menunjukkan cara menggunakan GetFileNamemetode , , GetExtensiondan 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 virtualPath tidak berakar; artinya, operator akar tidak sama dengan (tilde [~]), tidak dimulai dengan tilde (~), seperti tanda miring dan tanda garis miring (~/) atau tilde dan garis miring terbalik ganda (~//), atau tidak dimulai dengan tanda garis miring (/), ArgumentException pengecualian dilemparkan.
Jika jalur virtual yang diteruskan ke metode GetDirectory adalah "/images/image1.gif", direktori yang dikembalikan adalah "/images".