asp 에서 서브 디렉토리에 파일을 읽어야 하는데, 상대경로로 할 수가 없어서, 절대경로로 지정하려고 합니다. 현재 웹사이트의 루트 경로 구하는 함수가 있나요? 알려주시면 감사하겠습니다.

1 답변

0 투표

Server.MapPath 를 이용하여 경로를 구할수 있습니다. 

Server.MapPath (경로)

Server.MapPath("/")  : 현재 웹사이트의 최상위루트
Server.MapPath("\")  : 현재 웹사이트의 최상위루트

Server.MapPath(".")  : 현재실행된 파일의 절대경로
Server.MapPath("..")  : 현재실행된 파일의 상위폴더 ( 웹루트라도 상위폴더로 )

Server.MapPath("/submenu/")  : 현재의 절대경로 하부에 submenu 경로 반환

add
...