최신 웹 개발 튜토리얼
 

ASP MapPath를 방법


<전체 서버 객체 참조

MapPath 메서드는 실제 경로에 지정된 경로를 매핑합니다.

Note: 이 방법은 Session.OnEnd 및 Application.OnEnd에서 사용할 수 없습니다.

통사론

Server.MapPath(path)

매개 변수 기술
path 필요합니다. 상대 또는 가상 경로는 실제 경로에 매핑합니다. 이 매개 변수가 / 또는 \로 시작하는 경우,이 매개 변수는 전체 가상 경로 인 경우 같은 경로를 반환합니다. 이 매개 변수가 / 또는 \로 시작하지 않는 경우, .asp 파일의 디렉토리에 대한 상대 경로가 처리되고 반환

예 1

아래 파일의 예를 들어 "test.asp" \을 Inetpub는 \ wwwroot입니다 \ 스크립트 : C에 위치하고 있습니다.

파일 "test.asp" (located in C:\Inetpub\Wwwroot\Script) 다음과 같은 코드가 포함되어 있습니다 :

<%
response.write(Server.MapPath("test.asp") & "<br>")
response.write(Server.MapPath("script/test.asp") & "<br>")
response.write(Server.MapPath("/script/test.asp") & "<br>")
response.write(Server.MapPath("\script") & "<br>")
response.write(Server.MapPath("/") & "<br>")
response.write(Server.MapPath("\") & "<br>")
%>

Output:

c:\inetpub\wwwroot\script\test.asp
c:\inetpub\wwwroot\script\script\test.asp
c:\inetpub\wwwroot\script\test.asp
c:\inetpub\wwwroot\script
c:\inetpub\wwwroot
c:\inetpub\wwwroot

예 2

어떻게 브라우저에서보고있는 페이지에 상대 실제 경로를 반환하는 상대 경로를 사용합니다 :

<%
response.write(Server.MapPath("../"))
%>

or

<%
response.write(Server.MapPath("..\"))
%>

<전체 서버 객체 참조