VirtualPathUtility.GetFileName(String) 메서드

정의

가상 경로에서 참조되는 파일의 파일 이름을 검색합니다.

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

매개 변수

virtualPath
String

가상 경로입니다.

반품

마지막 디렉터리 문자 virtualPath뒤의 virtualPath 파일 이름 리터럴이고, 그렇지 않으면 마지막 문자가 디렉터리 또는 볼륨 구분 문자인 경우 마지막 디렉터리 이름입니다.

예외

virtualPath 에 정의된 InvalidPathChars대로 유효하지 않은 문자를 하나 이상 포함합니다.

예제

다음 코드 예제에서는 , 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())

설명

메서드GetFileName"/images/image1.gif" 전달되는 가상 경로가 있으면 반환된 파일 이름은 .입니다"image1.gif".

적용 대상

추가 정보