VirtualPathUtility.GetFileName(String) Metoda
Definicja
Ważny
Niektóre informacje dotyczą produktów przedpremierowych, które mogą zostać znacznie zmodyfikowane przed premierą. Microsoft nie udziela żadnych gwarancji, ani wyraźnych, ani domniemanych, dotyczących informacji podanych tutaj.
Pobiera nazwę pliku, do którego odwołuje się ścieżka wirtualna.
public:
static System::String ^ GetFileName(System::String ^ virtualPath);
public static string GetFileName(string virtualPath);
static member GetFileName : string -> string
Public Shared Function GetFileName (virtualPath As String) As String
Parametry
- virtualPath
- String
Ścieżka wirtualna.
Zwraca
Literał nazwy pliku po ostatnim znaku katalogu w virtualPathpliku ; w przeciwnym razie nazwisko katalogu, jeśli ostatni znak jest znakiem katalogu lub separatora woluminu virtualPath .
Wyjątki
virtualPath zawiera jeden lub więcej znaków, które są nieprawidłowe, zgodnie z definicją w pliku InvalidPathChars.
Przykłady
W poniższym przykładzie kodu pokazano, jak używać GetFileNamemetod , GetExtensioni 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())
Uwagi
Jeśli ścieżka wirtualna przekazana do GetFileName metody to "/images/image1.gif", zwracana nazwa pliku to "image1.gif".