Direkomendasikan: String.indexof Metode Pendahuluan Metode indexOf () dari string mencari apakah string yang dilewatkan sebagai parameter muncul pada string. dan seterusnya) jika tidak ditemukan, kembalikan -1
./Current Directory/ Direktori Rumah Situs Web
../Pper direktori
~/Direktori Virtual Situs Web
Jika direktori situs web saat ini adalah E:/WWWroot Application Direktori Virtual adalah E:/WWWroot/Perusahaan, jalur halaman yang ditelusuri adalah e: /wwroot/company/news/show.asp
Gunakan di halaman show.asp
Server.mappath ("./") jalur pengembalian adalah: e:/wwwroot/perusahaan/berita
Server.mappath ("/") jalur pengembalian adalah: e:/wwwroot
Server.mappath ("../") jalur pengembalian adalah: e:/wwwroot/perusahaan
Server.mappath ("~/") jalur pengembalian adalah: e:/wwwroot/perusahaan
server.mappath (request.serverVariable ("path_info"))
Request.servervariable ("path_translated")
Jalur pengembalian dari dua metode di atas adalah d: /wwwroot/company/news/show.asp
Metode mappath memetakan jalur relatif atau virtual yang ditentukan ke direktori fisik yang sesuai di server.
tata bahasa
Server.mappath (path)
parameter
Jalur
Menentukan jalur relatif atau virtual yang akan dipetakan oleh direktori fisik. Jika jalur dimulai dengan forward slash (/) atau backslash (/), metode mappath mengembalikan jalur sebagai jalur virtual lengkap. Jika jalur tidak dimulai dengan slash, metode Mappath mengembalikan jalur yang sama dengan jalur yang sudah ada di file .asp.
Komentar
Metode Mappath tidak mendukung sintaks jalur relatif (.) Atau (..). Misalnya, jalur relatif berikut ../ mydir/myfile.txt mengembalikan kesalahan.
Metode Mappath tidak memeriksa apakah jalur yang dikembalikan benar atau ada di server.
Karena metode Mappath memetakan hanya jalur terlepas dari apakah direktori yang ditentukan ada, Anda dapat memetakan jalur ke struktur direktori fisik dengan metode mappath dan kemudian meneruskannya ke komponen yang membuat direktori atau file yang ditentukan di server.
Contoh
Untuk contoh berikut, file data.txt dan file test.asp yang berisi skrip berikut keduanya terletak di direktori c:/inetpub/wwwroot/skrip. Direktori C:/inetpub/wwwroot ditetapkan sebagai direktori host server.
Contoh berikut menggunakan variabel server path_info untuk memetakan jalur fisik ke file saat ini. naskah
<%= server.mappath (request.serverVariable ("path_info"))%> <br>
Keluaran
c: /inetpub/wwwroot/script/test.asp <br>
Karena parameter jalur dalam contoh berikut tidak dimulai dengan karakter slash, mereka relatif dipetakan ke direktori saat ini, di sini adalah C:/inetpub/wwwroot/skrip. naskah
<%= server.mappath ("data.txt")%> <br>
<%= server.mappath ("Script/data.txt")%> <br>
Keluaran
c: /inetpub/wwwroot/script/data.txt <br>
c: /inetpub/wwwroot/script/script/data.txt <br>
Dua contoh berikutnya menggunakan karakter slash untuk menentukan bahwa jalur yang dikembalikan harus dianggap sebagai jalur virtual penuh di server. naskah
<%= server.mappath ("/script/data.txt")%> <br>
<%= server.mappath ("/script")%> <br>
Keluaran
c: /inetpub/script/data.txt <br>
c:/inetpub/skrip <br>
Contoh berikut menunjukkan cara menggunakan slash maju (/) atau backslash (/) untuk kembali ke jalur fisik ke direktori host. naskah
<%= server.mappath ("/")%> <br>
<%= server.mappath ("/")%> <br>
Keluaran
C:/inetpub/wwwroot <br>
C:/inetpub/wwwroot <br>
Bagikan: Pengantar aplikasi menggunakan alat OSQL untuk mengelola mesin desktop SQL Server (MSDE 2000) Mesin desktop SQL Server (juga disebut MSDE 2000) tidak memiliki antarmuka pengguna sendiri karena terutama dirancang untuk berjalan di latar belakang.