`

C#获取程序当前路径的方法

阅读更多

C#获取程序当前路径的方法

http://www.cniter.com/tech/csharp/10213_1.html(zhuan)

//获取新的 Process 组件并将其与当前活动的进程关联的主模块的完整路径,包含文件名(进程名)。
string str = System.Diagnostics.Process.GetCurrentProcess().MainModule.FileName;
result: X:\xxx\xxx\xxx.exe (.exe文件所在的目录+.exe文件名)
//获取和设置当前目录(即该进程从中启动的目录)的完全限定路径。
string str = System.Environment.CurrentDirectory;
result: X:\xxx\xxx (.exe文件所在的目录)

//获取当前 Thread 的当前应用程序域的基目录,它由程序集冲突解决程序用来探测程序集。
string str = System.AppDomain.CurrentDomain.BaseDirectory;
result: X:\xxx\xxx\ (.exe文件所在的目录+"\")

//获取和设置包含该应用程序的目录的名称。
string str = System.AppDomain.CurrentDomain.SetupInformation.ApplicationBase;
result: X:\xxx\xxx\ (.exe文件所在的目录+"\")

//获取启动了应用程序的可执行文件的路径,不包括可执行文件的名称。
string str = System.Windows.Forms.Application.StartupPath;
result: X:\xxx\xxx (.exe文件所在的目录)

//获取启动了应用程序的可执行文件的路径,包括可执行文件的名称。
string str = System.Windows.Forms.Application.ExecutablePath;
result: X:\xxx\xxx\xxx.exe (.exe文件所在的目录+.exe文件名)

//获取应用程序的当前工作目录(不可靠)。
string str = System.IO.Directory.GetCurrentDirectory();
result: X:\xxx\xxx (.exe文件所在的目录)

来源:IT传媒网(www.cniter.com)

分享到:
评论

相关推荐

    C#获取指定程序的运行路径

    获取指定程序的运行路径,前段时间项目中要用到该功能,网上很多都是获取当前程序的运行路径,最后找了很久才找到类似的代码,修改了传上来共享下,帮助需要的人

    C#中获取程序当前路径的方法.txt

    C#中获取程序当前路径的方法 //获取新的 Process 组件并将其与当前活动的进程关联的主模块的完整路径,包含文件名(进程名)。 string str = System.Diagnostics.Process.GetCurrentProcess().MainModule.FileName; ...

    C#获取相对路径方法

    C#获取相对路径1.    获取和设置当前目录的完全限定路径。      string str = System.Environment.CurrentDirectory; Result: C:\xxx\xxx C#获取相对路径2.    获取启动了应用程序的可执行文件的路径,不...

    c#获取当前应用程序所在路径,C#源代码。

    c#获取当前应用程序所在路径,C#源代码。

    获取程序当前路径的7种最常用的方法

    .NET中获取程序当前路径的7种最常用的方法

    c#获取相对路径的方法详解

    C#获取相对路径的方法,包括获取和设置当前目录的完全限定路径、获取启动了应用程序的可执行文件的路径,不包括可执行文件的名称等等内容。

    C# 动态获取当前程序的图标

    C# 动态获取当前程序的图标,运行程序本身即可获取到自己所用的图标,并获取图标的宽度与高度,类似的程序已经有很多了,都挺简单,属于基础级的,入门选手参看。

    C#获取运行程序路径

    获取当前进程的完整路径;获取启动了应用程序的可执行文件的路径,不包括可执行文件的名称等。

    C#获得当前程序的路径

    C#获取当前运行程序相对路径、绝对路径的各种方法,

    C#实现获取程序路径方法小结

    本文实例讲述了C#实现获取程序路径方法。分享给大家供大家参考。具体如下: 获取DLL的目录: ...C#获取程序当前路径的方法: System.Environment.CurrentDirectory; //例: c:\test Application.ExecutablePath

    C#获取当前程序所在的文件夹

    摘要:C#源码,系统相关,获取... C#获取当前程序所在的文件夹,也就是获取当前正在运行的程序的路径,如上图所示,获取到了当前执行文件的文件夹路径。其实是挺简单的功能,相信刚学C#的初学者会比较喜欢这些小程序。

    C#获取当前程序运行的路径

    摘要:C#源码,文件操作,获取路径 C#获取当前程序运行的路径,获取正在运行的程序的当前路径,点击按钮即可获得,一个小小的初学者例子,新手参考。

    C# Winform 获取当前路径.txt

    // 获取程序的基目录。 System.AppDomain.CurrentDomain.BaseDirectory // 获取模块的完整路径。 System.Diagnostics.Process.GetCurrentProcess().MainModule.FileName // 获取和设置当前目录(该进程从中启动的...

    获取路径的几种方法

    C#获取当前路径的7种方法-获取启动了应用程序的可执行文件的路径及文件名

    C#的path.GetFullPath 获取上级目录实现方法

    主要介绍了C#的path.GetFullPath 获取上级目录实现方法,包含了具体的C#实现方法以及ASP.net与ASP等的方法对比,非常具有实用价值,需要的朋友可以参考下

    C#源代码 如何获取当前程序所在的文件夹

    C#源代码 如何获取当前程序所在的文件夹 在实际编程中会碰到需要找当前文件夹所在的路径,本例中提供方法可以找到,欢迎初学者看看

    C#实现搜索出本机安装的AutoCAD

    C#实现搜索出本机安装的AutoCAD并实现.net程序随CAD启动自动加载

    C#程序设计-3期(KC008) KC008110200022_如何获取应用程序当前执行的路径.docx

    C#程序设计-3期(KC008) KC008110200022_如何获取应用程序当前执行的路径.docx 学习资料 复习资料 教学资源

    如何用C#动态编译、执行代码

    ReferencedAssemblies:获取当前项目所引用的程序集。Add方法为程序集添加引用。 GenerateExecutable:获取或设置一个值,该值指示是否生成可执行文件。若此属性为false,则生成DLL,默认是false。 GenerateInMemory...

Global site tag (gtag.js) - Google Analytics