Usando o método MapPath

 

ASP.NET oferece o método MapPath do objeto Page que converte um caminho virtual em um caminho físico. Ele é útil para você passar argumentos para objetos que não funcionam com caminhos virtuais.

 

Exemplo:

 

uses System.IO;

...

var

  aFile: &FileStream;

begin

  aFile := FileStream.Create(MapPath('arquivo.txt'));

 

Você pode usar este método para retornar informação sobre a aplicação ASP.NET atual:

 

O diretório atual:

 

DirAtual: string;

DirAtual := MapPath(".")

 

O diretório Pai:

 

DirPai: String;

DirPai := MapPath("..")

 

O diretório raiz:

 

DirRaiz: String;

DirRaiz := MapPath("/")