VirtualPathUtility.GetFileName(String) Метод

Определение

Возвращает имя файла, на который ссылается виртуальный путь.

public static string GetFileName (string virtualPath);

Параметры

virtualPath
String

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

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

Литерал имени файла после последнего знака каталога в параметре virtualPath; в противном случае — последнее имя каталога, если последний символ параметра virtualPath представляет собой разделитель каталогов или томов.

Исключения

Параметр virtualPath содержит один или несколько недопустимых символов, определенных в поле InvalidPathChars.

Примеры

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

Комментарии

Если виртуальный путь, передаваемый GetFileName в метод , имеет значение "/images/image1.gif", возвращенное имя файла — "image1.gif".

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

Продукт Версии
.NET Framework 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1

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