![]() |
How to get Full Path of current directory ? (ASP.net)
Hi,
I want to retrieve the complete full path to the directory of my current page but i don't find how to do that. For example i want : D:\myWebSite\firstDotNetWebApp\dir1\ I tried "AppDomain.CurrentDomain.BaseDirectory" but it's return only the path to my WebApplication, ex : D:\myWebSite\firstDotNetWebApp\ Some how to do that ? thx |
Re: How to get Full Path of current directory ? (ASP.net)
Server.MapPath("MyWebSite");
HTH Thanks, sswalia "PHaroZ" <sebastien.estienney@douane.finances.gouv.fr> wrote in message news:0bff01c3b403$49aa6070$a401280a@phx.gbl... > Hi, > > I want to retrieve the complete full path to the directory > of my current page but i don't find how to do that. > For example i want : D:\myWebSite\firstDotNetWebApp\dir1\ > > I tried "AppDomain.CurrentDomain.BaseDirectory" but it's > return only the path to my WebApplication, ex : > D:\myWebSite\firstDotNetWebApp\ > > Some how to do that ? > > thx |
Re: How to get Full Path of current directory ? (ASP.net)
"PHaroZ" wrote...
> Some how to do that ? Server.MapPath( Path) ** Copied from a search in Visual Studio for mappath ** For the examples below, the file Data.txt is located in the directory, C:\Inetpub\Wwwroot\Script, along with the Test.asp file that contains the following scripts. The C:\Inetpub\Wwwroot directory is set as the server's home directory. The following example uses the server variable PATH_INFO to map the physical path of the current file. <%= Server.MapPath(Request.ServerVariables("PATH_INFO" ))%><BR> The preceding script produces the following output: c:\inetpub\wwwroot\script\test.asp<BR> Because the path parameters in the following examples do not start with a slash character, they are mapped relative to the current directory, in this case C:\Inetpub\Wwwroot\Script. <%= Server.MapPath("data.txt")%><BR> <%= Server.MapPath("script/data.txt")%><BR> The preceding scripts produce the following output: c:\inetpub\wwwroot\script\data.txt<BR> c:\inetpub\wwwroot\script\script\data.txt<BR> The next two examples use the slash characters to specify that the path returned should be looked up as complete virtual paths on the server. <%= Server.MapPath("/script/data.txt")%><BR> <%= Server.MapPath("\script")%><BR> The preceding scripts produce the following output: c:\inetpub\wwwroot\script\data.txt<BR> c:\inetpub\wwwroot\script<BR> The following examples demonstrate how you can use either a forward slash (/) or a backslash (\) to return the physical path to the home directory of the Web site root. <%= Server.MapPath("/")%><BR> <%= Server.MapPath("")%><BR> The preceding scripts produce the following output: c:\inetpub\wwwroot<BR> c:\inetpub\wwwroot<BR> The following example demonstrates how you can use relative paths to return the relative physical path to the page that is being viewed in the Web browser. <%= Server.MapPath("../")%><BR> <%= Server.MapPath("..")%><BR> Hope this helps. Regards Rob |
Re: How to get Full Path of current directory ? (ASP.net)
Server.MapPath(".")
-- Jos |
Quote:
Directory.GetParent(HttpContext.Current.Request.Ph ysicalPath).Parent.FullName |
aspx code:-
----------------- <form id="Form1" method="post" runat="server" > <div> <asp:FileUpload ID="FileUpload1" runat="server" /> <br /> <asp:Button ID="Button1" runat="server" Text="Button" /> <br /> <asp:Label ID="lbl_path" runat="server"></asp:Label> <br /> <asp:Label ID="path_lbl" runat="server"></asp:Label> </div> </form> aspx.vb code:- -------------------------- Imports System.IO Protected Sub Button1_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles Button1.Click lbl_path.Text = FileUpload1.PostedFile.FileName Dim path1 As String = "\" + lbl_path.Text Dim fullPath As String fullPath = Path.GetFullPath(FileUpload1.PostedFile.FileName) Console.WriteLine("GetFullPath('{0}') returns '{1}'", path1, fullPath) path_lbl.Text = Path.GetFullPath(FileUpload1.PostedFile.FileName) Console.WriteLine("GetFullPath('{0}') returns '{1}'", path1, fullPath) End Sub |
| All times are GMT. The time now is 06:48 AM. |
Powered by vBulletin®. Copyright ©2000 - 2013, vBulletin Solutions, Inc.
SEO by vBSEO ©2010, Crawlability, Inc.