<Complete Reference Server Object
Metode MapPath memetakan sebuah jalur yang ditetapkan untuk jalur fisik.
Note: Metode ini tidak dapat digunakan dalam Session.OnEnd dan Application.OnEnd.
Sintaksis
Server.MapPath(path)
Parameter | Deskripsi |
---|---|
path | Wajib. Sebuah path relatif atau virtual untuk memetakan ke jalur fisik. Jika parameter ini dimulai dengan / atau \, ia mengembalikan jalur seakan parameter ini adalah jalur virtual penuh. Jika parameter ini tidak dimulai dengan / atau \, ia mengembalikan path relatif ke direktori dari file .asp sedang diproses |
contoh
contoh 1
Untuk contoh di bawah ini, file "test.asp" terletak di C: \ Inetpub \ Wwwroot \ Script.
File "test.asp" (located in C:\Inetpub\Wwwroot\Script) berisi kode berikut:
<%
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
contoh 2
Cara menggunakan path relatif untuk kembali jalur fisik relatif ke halaman yang sedang dilihat dalam browser:
<%
response.write(Server.MapPath("../"))
%>
or
<%
response.write(Server.MapPath("..\"))
%>
<Complete Reference Server Object