Propriedade MapPath do ASP

Manual de Referência do Objeto Server

Definição e uso

O método MapPath pode mapear o caminho especificado para o caminho físico correspondente no servidor.

Observação:Este método não pode ser usado em Session.OnEnd e Application.OnEnd.

Sintaxe

Server.MapPath(path)
Parâmetro Descrição
path Obrigatório. Mapeado para caminho físico relativo ou absoluto. Se o parâmetro começar com / ou \, ele retorna o caminho virtual completo. Se o parâmetro não começar com / ou \, ele retorna o caminho relativo ao arquivo .asp正在 being processado.

Exemplo

Exemplo 1

Exemplo, o arquivo test.asp está localizado em C:\Inetpub\wwwroot\Script.

O arquivo Test.asp (localizado em C:\Inetpub\wwwroot\Script) contém o seguinte código:

<%
response.write(Server.MapPath(
response.write(Server.MapPath(
response.write(Server.MapPath(
response.write(Server.MapPath(
response.write(Server.MapPath(
response.write(Server.MapPath(
%>

Saída:

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

Exemplo 2

Como usar um caminho relativo para retornar o caminho físico relativo da página que está sendo visualizada no navegador:

<%
response.write(Server.MapPath("../"))
%>

ou:

<%
response.write(Server.MapPath("..\"))
%>

Manual de Referência do Objeto Server