.NET中获取程序根目录的常用方法介绍
作者:whsnow 时间:2023-07-09 19:52:41
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;//获取启动了应用程序的可执行文件的路径,包括可执行文件的名称
![](/images/zang.png)
![](/images/jiucuo.png)
猜你喜欢
Jupyter notebook 启动闪退问题的解决
![](https://img.aspxhome.com/file/2023/9/82689_0s.jpg)
MySql总弹出mySqlInstallerConsole窗口的解决方法
![](https://img.aspxhome.com/file/2023/3/112893_0s.png)
教程:mysql申明变量以及赋值
MySQL学习之数据库操作DML详解小白篇
JavaScript版无组件上传类
MySQL无法输入中文字符问题的解决办法
![](https://img.aspxhome.com/file/2023/3/89923_0s.jpg)
python中decimal模块的用法
python里的条件语句和循环语句你了解多少
![](https://img.aspxhome.com/file/2023/6/107616_0s.gif)
SQLServer数据库中开启CDC导致事务日志空间被占满的原因
![](https://img.aspxhome.com/file/2023/5/104075_0s.png)
详解Git 的 rebase 命令使用方法
![](https://img.aspxhome.com/file/2023/0/123730_0s.jpg)
PyTorch Distributed Data Parallel使用详解
![](https://img.aspxhome.com/file/2023/5/95835_0s.png)
python之tensorflow手把手实例讲解猫狗识别实现
![](https://img.aspxhome.com/file/2023/9/106999_0s.png)
Python MySQLdb模块连接操作mysql数据库实例
Python3中PyQt5简单实现文件打开及保存
![](https://img.aspxhome.com/file/2023/4/63264_0s.png)
玩转python爬虫之URLError异常处理
Win7的IIS7中ASP获得的系统日期格式为斜杠的解决办法
Python数据类型之Tuple元组实例详解
MySql中子查询内查询示例详解
![](https://img.aspxhome.com/file/2023/8/101548_0s.png)
ASP写的汉字转换为UTF-8的一段代码
Python实现数据可视化看如何监控你的爬虫状态【推荐】
![](https://img.aspxhome.com/file/2023/0/103190_0s.jpg)