C#获取程序当前路径的方法
来源:互联网 发布:友情链接交换平台源码 编辑:程序博客网 时间:2024/05/17 06:01
经常要获得当前应用程序的路径,原来一直用MFC写程序,转到C#有点不习惯,特将C#中获取程序当前路径的方法总结如下:
(1)获取新的 Process 组件并将其与当前活动的进程关联的主模块的完整路径,包含文件名(进程名)。
string str =System.Diagnostics.Process.GetCurrentProcess().MainModule.FileName;
result: X:\xxx\xxx\xxx.exe (.exe文件所在的目录+.exe文件名)
(2)获取和设置当前目录(即该进程从中启动的目录)的完全限定路径。
string str = System.Environment.CurrentDirectory;
result: X:\xxx\xxx (.exe文件所在的目录)
(3)获取当前 Thread 的当前应用程序域的基目录,它由程序集冲突解决程序用来探测程序集。
string str =System.AppDomain.CurrentDomain.BaseDirectory;
result: X:\xxx\xxx\ (.exe文件所在的目录+"\")
(4)获取和设置包含该应用程序的目录的名称。
string str =System.AppDomain.CurrentDomain.SetupInformation.ApplicationBase;
result: X:\xxx\xxx\ (.exe文件所在的目录+"\")
(5)获取启动了应用程序的可执行文件的路径,不包括可执行文件的名称。
string str =System.Windows.Forms.Application.StartupPath;
result: X:\xxx\xxx (.exe文件所在的目录)
(6)获取启动了应用程序的可执行文件的路径,包括可执行文件的名称。
string str = System.Windows.Forms.Application.ExecutablePath;
result: X:\xxx\xxx\xxx.exe (.exe文件所在的目录+.exe文件名)
(7)获取应用程序的当前工作目录(这个不可靠)
string str = System.IO.Directory.GetCurrentDirectory();
result: X:\xxx\xxx (.exe文件所在的目录)
- C#获取程序当前路径的方法
- C#获取程序当前路径的方法
- C#获取程序当前路径的方法
- C#获取当前程序运行路径的方法集合//获取当前进程的完整路径
- C#中获取程序当前路径的集中方法[转]
- C#中获取程序当前路径的集中方法[转]
- C#中获取程序当前路径的集中方法
- C#中获取程序当前路径的方法
- C#中获取程序当前路径的集中方法
- C#中获取程序当前路径的方法
- C#中获取程序当前路径的方法
- C#中获取程序当前路径的集中方法收藏
- C#获取当前程序运行路径的方法集合
- C#中获取程序当前路径的集中方法
- C#中获取程序当前路径的集中方法
- C#中获取程序当前路径的方法
- 【转载】C#中获取程序当前路径的集中方法
- C#中获取程序当前路径的集中方法
- flash 滚动条代码
- crontab 每分钟、每小时、每天、每周、每月、每年定时执行
- PowerDesigner使用教程 —— 概念数据模型
- .NET Framework 3.5 SP1安装时下载文件问题及精简方法
- 清除一个页面中所有TextBox的值
- C#获取程序当前路径的方法
- Linux dd的用法
- mysql 双机负载架设方法
- VC常用20个函数
- 设置ActiveMQ的Redelivery Policy
- shell脚本中printf小节
- 单击选中GridView 或 HTML 表格的某行,并获取该行的数据。。。。
- MySql 客户端指令 (MySql.Client-Side.Command)
- worldwindjava的特点