`

C# 获得当前目录和执行目录

 
阅读更多

1. System.Diagnostics.Process.GetCurrentProcess().MainModule.FileName
获取模块的完整路径。
2. System.Environment.CurrentDirectory
获取和设置当前目录(该进程从中启动的目录)的完全限定目录。
3. System.IO.Directory.GetCurrentDirectory()
获取应用程序的当前工作目录。这个不一定是程序从中启动的目录啊,有可能程序放在C:"www里,这个函数有可能返回C:"Documents and Settings"ZYB",或者C:"Program Files"Adobe",有时不一定返回什么东东,我也搞不懂了。
4. System.AppDomain.CurrentDomain.BaseDirectory
获取程序的基目录。
5. System.AppDomain.CurrentDomain.SetupInformation.ApplicationBase
获取和设置包括该应用程序的目录的名称。
6. System.Windows.Forms.Application.StartupPath
获取启动了应用程序的可执行文件的路径。效果和2、5一样。只是5返回的字符串后面多了一个"""而已
7. System.Windows.Forms.Application.ExecutablePath
获取启动了应用程序的可执行文件的路径及文件名,效果和1一样。

分享到:
评论

相关推荐

    C#获取当前代码行号

    C#获取当前行号,可以查看程序的执行顺序

    C#获取当前运行的进程

    C#获取当前运行的进程,代码中引入的using System.Diagnostics; 是要用到名称空间中的Process 类,本例将枚举windows当前正在运行的所有进程,并把这些进程信息显示在ListView列表中,这些进程信息主要是进程的ID,...

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

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

    C#获取当前时间的各种格式

    C#获取当前时间的各种格式,C#获取当前时间的各种格式

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

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

    C#编程如何获取进程主窗口以及创建进程的执行程序

    此代码是一个用C#编写的控制台程序,功能是列出系统运行进程及其主窗口名。

    C#在 ACCESS 表中自动编号复位及获取当前最大值SQL命令

    C#在 ACCESS 表中自动编号复位及获取当前最大值SQL命令,适于C#. 文本源码,其中执行命令的函数用伪语言表示

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

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

    C#获取相对路径方法

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

    C# Winform 获取当前路径.txt

    // 获取和设置当前目录(该进程从中启动的目录)的完全限定目录。 System.Environment.CurrentDirectory // 获取应用程序的当前工作目录。 System.IO.Directory.GetCurrentDirectory() // 获取和设置包括该应用程序...

    C#获取运行程序路径

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

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

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

    C#获取Windows进程监听的TCP/UDP端口实例

    1、在Windows下用CMD netstat命令可以获得当前进程监听端口号的信息,如netstat -ano可以看到IP、port、状态和监听的PID。那么可以执行CMD这个进程得到监听的端口号信息,C#代码如下: 代码如下://进程id  int pid...

    C# 定时爬虫

    用C#写的一个简单爬取页面源码的程序,可以设置定时,每隔多长时间自动爬取,获得的源码存放在当前目录下,文件名用当前时间命名。

    c# 获取方法执行时间(.net framework 4.0+)

    异步测量方法执行时间

    C#开发经验技巧宝典

    0719 如何获取当前程序运行目录 446 0720 如何获得操作系统版本号 446 17.2 获取计算机硬件信息 446 0721 如何获取CPU编号 446 0722 如何获取显示设备的PNPDeviceID 447 0723 如何获取声音设备的...

    Ftp Tree V1.6(可执行程序)- 获取FTP服务器目录树,支持恶劣网络条件

    9、基于 VS2008 C# 编写,使用 FtpWebRequest 实现,提供可执行程序及全部源代码。 若有其它问题,欢迎与我联系交流:heweiqi0086@126.com,^_^ ============= 版本更新记录 ============= 说明: [+]增加功能...

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

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

    Ftp Tree V1.4(可执行程序)- 获取FTP服务器目录树,支持恶劣网络条件

    **** 已有更新版本,请下载新版本 **** 本程序可列出 FTP 服务器的...8、基于 VS2008 C# 编写,使用 FtpWebRequest 实现,提供可执行程序及全部源代码。 若有其它问题,欢迎与我联系交流:heweiqi0086@126.com,^_^

Global site tag (gtag.js) - Google Analytics