VirtualPathUtility.GetDirectory(String) Methode

Definitie

Retourneert het mapgedeelte van een virtueel pad.

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

Parameters

virtualPath
String

Het virtuele pad.

Retouren

De map waarnaar wordt verwezen in het virtuele pad.

Uitzonderingen

virtualPath is niet geroot.

– of –

virtualPath is null of een lege tekenreeks.

Voorbeelden

In het volgende codevoorbeeld ziet u hoe u de GetFileNamemethoden en GetExtensionGetDirectorymethoden gebruikt.

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())

Opmerkingen

Als virtualPath deze niet is geroot, is deze niet gelijk aan de hoofdoperator (de tilde [~]), begint niet met een tilde (~), zoals een tilde en een slash (~/) of een tilde en een dubbele backslash (~/), of begint niet met een slash (/), er wordt een ArgumentException uitzondering gegenereerd.

Als het virtuele pad dat in de GetDirectory methode wordt doorgegeven, is "/images/image1.gif"de geretourneerde map "/images".

Van toepassing op

Zie ook