VirtualPathUtility.GetDirectory(String) Metod
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Returnerar katalogdelen av en virtuell sökväg.
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
Parametrar
- virtualPath
- String
Den virtuella sökvägen.
Returer
Katalogen som refereras till i den virtuella sökvägen.
Undantag
Exempel
I följande kodexempel visas hur du använder GetFileNamemetoderna , GetExtensionoch 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())
Kommentarer
Om virtualPath den inte är rotad, det vill: den är inte lika med rotoperatorn (tilde [~]), börjar inte med en tilde (~), till exempel en tilde och ett snedstreck (~/) eller en tilde och ett dubbelt omvänt snedstreck (~//), eller inte börjar med ett snedstreck (/), ett ArgumentException undantag utlöses.
Om den virtuella sökvägen som skickas till GetDirectory metoden är "/images/image1.gif"är "/images"den returnerade katalogen .