VirtualPathUtility.GetFileName(String) 메서드
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
가상 경로에 참조된 파일의 파일 이름을 검색합니다.
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에 정의되어 있는 유효하지 않은 하나 이상의 문자가 포함되어 있는 경우
예제
다음 코드 예제를 사용 하는 방법에 설명 합니다 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"합니다.