Recomendado: String.Indexof Introducción del método El método indexOf () de la cadena busca si aparece una cadena como un parámetro en la cadena. el y así sucesivamente) si no se encuentra, return -1
Directorio de certificación/ Directorio de inicio del sitio web
../UPPER DIRECTORIO
~/Sitio web Directorio virtual
Si el directorio de sitios web actual es E:/wwwwroot, el directorio virtual de la aplicación es E:/wwwroot/Company, la ruta de página navegada es E: /wwwroot/company/news/show.asp
Usar en la página Show.asp
Server.mappath ("./") La ruta de retorno es: e:/wwwroot/compañía/noticias
Server.mappath ("/") La ruta de retorno es: e:/wwwroot
Server.mappath ("../") La ruta de retorno es: e:/wwwroot/empresa
Server.mappath ("~/") La ruta de retorno es: e:/wwwroot/empresa
server.mappath (request.servervariables ("path_info"))
Request.ServerVariAbles ("PATH_TRANSLATED")
Las rutas de retorno de los dos métodos anteriores son d: /wwwroot/company/news/show.asp
El método Mappath asigna la ruta relativa o virtual especificada al directorio físico correspondiente en el servidor.
gramática
Servidor.mappath (ruta)
parámetro
Camino
Especifica la ruta relativa o virtual a la que se va a asignar el directorio físico. Si la ruta comienza con una barra de avance (/) o insegura (/), el método mappath devuelve la ruta como la ruta virtual completa. Si la ruta no comienza con un corte, el método mappath devuelve una ruta que es la misma que la ruta que ya está en el archivo .asp.
Comentario
El método mappath no admite la sintaxis de la ruta relativa (.) O (..). Por ejemplo, la siguiente ruta relativa ../ mydir/myfile.txt devuelve un error.
El método Mappath no verifica si la ruta devuelta es correcta o existe en el servidor.
Debido a que el método Mappath mapea solo rutas, independientemente de si el directorio especificado existe, primero puede asignar la ruta a la estructura del directorio físico con el método Mappath y luego pasarlo al componente que crea el directorio o archivo especificado en el servidor.
Ejemplo
Para el siguiente ejemplo, el archivo data.txt y el archivo test.asp que contiene los siguientes scripts se encuentran en el directorio c:/inetpub/wwwroot/script. El directorio C:/inetpub/wwwroot se establece como el directorio de host del servidor.
El siguiente ejemplo utiliza la variable de servidor Path_info para asignar la ruta física al archivo actual. guion
<%= server.mappath (request.serverVariables ("path_info"))%> <br>
Producción
c: /inetpub/wwwroot/script/test.asp <br>
Dado que los parámetros de ruta en el siguiente ejemplo no comienzan con los caracteres de corte, están relativamente asignados al directorio actual, aquí está c:/inetpub/wwwroot/script. guion
<%= server.mappath ("data.txt")%> <br>
<%= server.mappath ("script/data.txt")%> <br>
Producción
c: /inetpub/wwwroot/script/data.txt <br>
c: /inetpub/wwwroot/script/script/data.txt <br>
Los siguientes dos ejemplos usan el carácter de corte para especificar que la ruta devuelta debe considerarse como la ruta virtual completa en el servidor. guion
<%= server.mappath ("/script/data.txt")%> <br>
<%= server.mappath ("/script")%> <br>
Producción
c: /inetpub/script/data.txt <br>
c:/inetpub/script <br>
El siguiente ejemplo muestra cómo usar una barra de reenvío (/) o una barra inalcadora (/) para volver a la ruta física al directorio de host. guion
<%= server.mappath ("/")%> <br>
<%= server.mappath ("/")%> <br>
Producción
c:/inetpub/wwwroot <br>
c:/inetpub/wwwroot <br>
Compartir: Introducción a la aplicación del uso de herramientas OSQL para administrar SQL Server Desktop Engine (MSDE 2000) El motor de escritorio SQL Server (también llamado MSDE 2000) no tiene su propia interfaz de usuario porque está diseñada principalmente para ejecutarse en segundo plano.