Propriedade MapPath do ASP
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("..\")) %>