`
ihuashao
  • 浏览: 4533644 次
  • 性别: Icon_minigender_1
  • 来自: 济南
社区版块
存档分类
最新评论

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

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

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

    C#获取当前代码行号

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

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

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

    C#获取相对路径方法

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

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

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

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

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

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

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

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

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

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

    异步测量方法执行时间

    C# Winform 获取当前路径.txt

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

    C#获取运行程序路径

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

    C#全能速查宝典

    分别介绍了C#语言基础、Windows窗体及常用控件、Windows高级控件、控件公共属性、方法及事件、数据库开发、文件、数据流与注册表、GDI+绘图技术和C#高级编程,共包含562个C#编程中常用的属性、方法、类和各种技术,...

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

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

    如何获取C#中方法的执行时间以及其代码注入详解

    主要给大家介绍了关于如何获取C#中方法的执行时间以及其代码注入的相关资料,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面来一起看看吧

    C#开发经验技巧宝典

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

    C# 定时爬虫

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

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

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

    轻松学C#(图解版)

    第二篇是面向对象基础篇,主要介绍类、对象、字段、方法、流程控制、数组、继承、属性、运算符重载、接口等C#基本内容。第三篇是应用技术篇,主要介绍的是异常处理、文件和流、委托、事件、Lambda表达式、命名空间、...

Global site tag (gtag.js) - Google Analytics