VirtualPathUtility.GetDirectory(String) Метод

Определение

Возвращает часть каталога виртуального пути.

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

Параметры

virtualPath
String

Виртуальный путь.

Возвращаемое значение

Каталог, на который ссылается виртуальный путь.

Исключения

virtualPath не корень.

–или–

virtualPath имеет null или пустую строку.

Примеры

В следующем примере кода показано, как использовать GetFileNameGetExtensionметоды и 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())

Комментарии

Если virtualPath он не коренится; то есть не равен корневому оператору (тильде [~]), не начинается с тильды (~), например тильды и косой черты (~) или тильды и двойной обратной косой черты (~/) или не начинается с косой черты (/ ArgumentException /), создается исключение.

Если виртуальный путь, передаваемый в GetDirectory метод, равен "/images/image1.gif"возвращаемой папке "/images".

Применяется к

См. также раздел