다음을 통해 공유


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의 마지막 문자가 디렉터리이거나 볼륨 구분 문자인 경우 마지막 디렉터리 이름입니다.

예외

virtualPathInvalidPathChars에 정의되어 있는 유효하지 않은 하나 이상의 문자가 포함되어 있는 경우

예제

다음 코드 예제를 사용 하는 방법에 설명 합니다 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());
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"합니다.

적용 대상

추가 정보