<전체 서버 객체 참조
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("..\"))
%>
<전체 서버 객체 참조