.NET获取根目录

1、取得控制台应用程序的根目录方法
     方法1、Environment.CurrentDirectory //取得或设置当前工作目录的完整限定路径
     方法2、AppDomain.CurrentDomain.BaseDirectory //获取基目录,它由程序集冲突解决程序用来探测程序集
2、取得Web应用程序的根目录方法
  方法1、HttpRuntime.AppDomainAppPath.ToString(); //获取承载在当前应用程序域中的应用程序的应用程序目录的物理驱动器路径。用于App_Data中获取
  方法2、Server.MapPath("") 或者 Server.MapPath("~/"); //返回与Web服务器上的指定的虚拟路径相对的物理文件路径
  方法3、Request.ApplicationPath; //获取服务器上ASP.NET应用程序的虚拟应用程序根目录
3、取得WinForm应用程序的根目录方法  
  方法1、Environment.CurrentDirectory.ToString(); //获取或设置当前工作目录的完全限定路径
  方法2、Application.StartupPath.ToString(); //获取启动了应用程序的可执行文件的路径,不包括可执行文件的名称     
  方法3、Directory.GetCurrentDirectory(); //获取应用程序的当前工作目录
  方法4、AppDomain.CurrentDomain.BaseDirectory; //获取基目录,它由程序集冲突解决程序用来探测程序集
  方法5、AppDomain.CurrentDomain.SetupInformation.ApplicationBase; //获取或设置包含该应用程序的目录的名称
其中:以下两个方法可以获取执行文件名称
  1、Process.GetCurrentProcess().MainModule.FileName; //可获得当前执行的exe的文件名。
  2、Application.ExecutablePath; //获取启动了应用程序的可执行文件的路径,包括可执行文件的名称

转自:http://wenqingluomo.blog.163.com/blog/static/791717402010101931946397/

时间: 2024-10-01 03:19:02

.NET获取根目录的相关文章

iframe笔记及获取根目录的方法

iframe外面的js不能调用里面的dom,只能通过调用里面的js方法来调用. iframe外面的js调用里面的js方法:通过iframe的name.里面的js方法名调用. 初始化外面的jq: $(function(){ outiframe.init(); ); outiframe = { init : function(){ //方法内容,如调用iframe里面的方法 iframe的nane.ineriframe.inermethod1(); }, method : function(){ /

获取根目录的URL的方法(asp.net)

每天积累一点点, 一.获取获取根目录的URL的方法 #region 获取本页根目录URL public static string GetRootURI() {    string AppPath = "";    HttpContext HttpCurrent = HttpContext.Current;    HttpRequest Req;    if (HttpCurrent != null)    {        Req = HttpCurrent.Request; str

C#获取根目录的方法集合

1.取得控制台应用程序的根目录方法      方法1.Environment.CurrentDirectory 取得或设置当前工作目录的完整限定路径      方法2.AppDomain.CurrentDomain.BaseDirectory 获取基目录,它由程序集冲突解决程序用来探测程序集  2.取得Web应用程序的根目录方法      方法1.HttpRuntime.AppDomainAppPath.ToString();//获取承载在当前应用程序域中的应用程序的应用程序目录的物理驱动器路径

.NET获取根目录方法

1.取得控制台应用程序的根目录方法 方法1.Environment.CurrentDirectory 取得或设置当前工作目录的完整限定路径 方法2.AppDomain.CurrentDomain.BaseDirectory 获取基目录,它由程序集冲突解决程序用来探测程序集 2.取得Web应用程序的根目录方法 方法1.HttpRuntime.AppDomainAppPath.ToString();//获取承载在当前应用程序域中的应用程序的应用程序目录的物理驱动器路径.用于App_Data中获取 方

.net获取根目录的方法集合

编写程序的时候,经常需要用的项目根目录.自己总结如下 1.取得控制台应用程序的根目录方法 方法1.Environment.CurrentDirectory 取得或设置当前工作目录的完整限定路径 方法2.AppDomain.CurrentDomain.BaseDirectory 获取基目录,它由程序集冲突解决程序用来探测程序集 2.取得Web应用程序的根目录方法 方法1.HttpRuntime.AppDomainAppPath.ToString();//获取承载在当前应用程序域中的应用程序的应用程

关于C#获取根目录的概述

以下为其他博友所总结,红色字体为个人理解标注 1.取得控制台应用程序的根目录方法     方法1.Environment.CurrentDirectory 取得或设置当前工作目录的完整限定路径     方法2.AppDomain.CurrentDomain.BaseDirectory 获取基目录,它由程序集冲突解决程序用来探测程序集 2.取得Web应用程序的根目录方法     方法1.HttpRuntime.AppDomainAppPath.ToString();//获取承载在当前应用程序域中的

js 获取根目录 获取参数

function getRootPath() { //获取当前网址,如: http://localhost:8083/uimcardprj/share/meun.jsp var curWwwPath = window.document.location.href; //获取主机地址之后的目录,如: uimcardprj/share/meun.jsp var pathName = window.document.location.pathname; var pos = curWwwPath.ind

【python接口自动化】获取根目录

将该方法放在根目录下面,在其他类中直接import 该方法. import os def getRootPath(): rootPath = os.path.dirname(os.path.abspath(__file__)) return rootPath 原文地址:https://www.cnblogs.com/zipon/p/9141487.html

Android:创建文件或文件夹以及获取sd卡根目录

目录结构: 功能,可以根据录入的目录或者文件夹生成相应的文件或者文件夹 首先需要添加一个权限: <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/> MainActivity.java: package com.wyl.xml; import com.wyl.download.FileUtils; import android.app.Activity; import andr