권장 : String.indexof 메소드 소개 문자열의 indexof () 메소드는 문자열에 매개 변수로 전달 된 문자열이 문자열에 나타나면 문자의 시작 위치를 반환합니다 (0은 첫 번째 문자를 의미하며 1은 다음에 따라 두 번째 문자를 의미합니다. 찾을 수 없으면 -1을 반환합니다
./current 디렉토리/ 웹 사이트 홈 디렉토리
../upper 디렉토리
~/웹 사이트 가상 디렉토리
현재 웹 사이트 디렉토리가 e :/wwwroot 응용 프로그램 가상 디렉토리 인 경우 e :/wwwroot/company 인 경우 브라우징 된 페이지 경로는 e :/wwwroot/company/news/show.asp입니다.
show.asp 페이지에서 사용하십시오
Server.mappath ( "./") 반환 경로는 다음과 같습니다. e :/wwwroot/company/news
Server.mappath ( "/") 반환 경로는 다음과 같습니다. e :/wwwroot
Server.mappath ( "../") 반환 경로는 다음과 같습니다. e :/wwwroot/company
Server.mappath ( "~/") 반환 경로는 다음과 같습니다. e :/wwwroot/company
server.mappath (request.servervariables ( "path_info"))
request.servervariables ( "path_translated")
위의 두 가지 방법의 반환 경로는 d :/wwwroot/company/news/show.asp입니다.
Mappath 메소드는 지정된 상대 또는 가상 경로를 서버의 해당 물리 디렉토리에 매핑합니다.
문법
Server.mappath (경로)
매개 변수
길
물리적 디렉토리가 매핑 될 상대 또는 가상 경로를 지정합니다. 경로가 전방 슬래시 (/) 또는 백 슬래시 (/)로 시작하면 Mappath 메소드는 경로를 완전한 가상 경로로 반환합니다. 경로가 슬래시로 시작하지 않으면 Mappath 메소드는 이미 .asp 파일의 경로와 동일한 경로를 반환합니다.
의견
Mappath 메소드는 상대 경로 구문 (.) 또는 (..)를 지원하지 않습니다. 예를 들어, 다음 상대 경로 ../ mydir/myfile.txt는 오류를 반환합니다.
Mappath 메소드는 반환 된 경로가 올바른지 또는 서버에 존재하는지 확인하지 않습니다.
Mappath 메소드는 지정된 디렉토리가 존재하는지 여부에 관계없이 경로 만 맵핑하므로 먼저 Mappath 메소드를 사용하여 물리적 디렉토리 구조로 경로를 매핑 한 다음 서버에서 지정된 디렉토리 또는 파일을 작성하는 구성 요소로 전달할 수 있습니다.
예
다음 예제에서는 다음 스크립트가 포함 된 파일 data.txt 및 test.asp 파일은 둘 다 디렉토리 C :/inetpub/wwwroot/script에 있습니다. c :/inetpub/wwwroot 디렉토리는 서버의 호스트 디렉토리로 설정됩니다.
다음 예제는 서버 변수 path_info를 사용하여 실제 경로를 현재 파일에 매핑합니다. 스크립트
<%= server.mappath (request.servervariables ( "path_info"))%> <br>
산출
C : /inetpub/wwwroot/script/test.asp <br>
다음 예제의 경로 매개 변수는 슬래시 문자로 시작하지 않으므로 현재 디렉토리에 비교적 매핑되며 다음은 C :/inetpub/wwwroot/script입니다. 스크립트
<%= server.mappath ( "data.txt")%> <br>
<%= server.mappath ( "script/data.txt")%> <br>
산출
C : /inetpub/wwwroot/script/data.txt <br>
C : /inetpub/wwwroot/script/script/data.txt <br>
다음 두 예제는 슬래시 문자를 사용하여 반환 된 경로가 서버의 전체 가상 경로로 간주되어야합니다. 스크립트
<%= server.mappath ( "/script/data.txt")%> <br>
<%= server.mappath ( "/script")%> <br>
산출
C : /inetpub/script/data.txt <br>
C :/inetpub/script <br>
다음 예제는 전방 슬래시 (/) 또는 백 슬래시 (/)를 사용하여 호스트 디렉토리의 물리적 경로로 돌아가는 방법을 보여줍니다. 스크립트
<%= server.mappath ( "/")%> <br>
<%= server.mappath ( "/")%> <br>
산출
C :/inetpub/wwwroot <br>
C :/inetpub/wwwroot <br>
공유 : SQL Server Desktop Engine을 관리하기 위해 OSQL 도구 사용 응용 소개 (MSDE 2000) SQL Server Desktop Engine (MSDE 2000이라고도 함)에는 주로 백그라운드에서 실행되도록 설계되었으므로 자체 사용자 인터페이스가 없습니다.