• c#获取文件夹路径(转载) C#中获取程序当前路径的集中方法System.Diagnostics命名空间string str1 =Process.GetCurrentProcess().MainModule.FileName;//可获得当前执行的exe的文件名。 System 命名空间...

    c#获取文件夹路径(转载)

    C#中获取程序当前路径的集中方法
    System.Diagnostics命名空间
    string str1 =Process.GetCurrentProcess().MainModule.FileName;//可获得当前执行的exe的文件名。 

    System 命名空间
    string str2=Environment.CurrentDirectory;//获取和设置当前目录(即该进程从中启动的目录)的完全限定路径。

    System.IO命名空间
    string str3=Directory.GetCurrentDirectory();//获取应用程序的当前工作目录。
    string str4=AppDomain.CurrentDomain.BaseDirectory;//获取基目录,它由程序集冲突解决程序用来探测程序集。
    string str5=Application.StartupPath;//获取启动了应用程序的可执行文件的路径,不包括可执行文件的名称。
    string str6=Application.ExecutablePath;//获取启动了应用程序的可执行文件的路径,包括可执行文件的名称。
    string str7=AppDomain.CurrentDomain.SetupInformation.ApplicationBase;//获取或设置包含该应用程序的目录的名称。

    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一样。

    8.Assembly.Location

    获取程序集的运行路径,这在程序集和进程不处于同一路径是很有用

    转载于:https://www.cnblogs.com/Yjianyong/archive/2010/01/20/1652655.html

    展开全文
  • C# 截取带路径文件名字,扩展名,等等 的几种方法 C#对磁盘IO操作的时候,经常会用到这些,路径,文件,文件名字,文件扩展名.  之前,经常用切割字符串来实现,  可是经常会弄错. 尤其是启始位置,多少个字节,经常弄晕. ...
  • C#读取文件路径 2015-06-25 19:29:04
    C#读取文件路径  //获取包含清单的已加载文件的路径或 UNC 位置。   public static string sApplicationPath = Assembly.GetExecutingAssembly ( ).Location;  //result: X:\xxx\xxx\xxx.dll (.dll文件所在的...
  • 打开文件所在路径并定位到文件
  • C# 获取文件路径 2018-01-19 11:34:36
    //创建一个对话框获取用户的文件路径,可以使用对话框的形式获得。fileName.ShowDialog() == DialogResult.OK;//显示对话框获取用户信息通过Show来获取信息int abc = fileName.ToString().LastIndexOf("FileName");...
  • 一、获取当前文件路径 1.System.Diagnostics.Process.GetCurrentProcess().MainModule.FileName 获取模块的完整路径,包括文件名。获取得到的是Module的文件名,如果在VS2008的调试环境中,获取的是 [程序名]....
  • C#中常用的获取exe所在目录的方法是:Application.StartupPath。我们获取这个路径时,有时会呈现给我们两种路径字符串方式: 1、robot.exe 在项目的Release目录下,这是其中一种字符串状态: Application....
  • C#获取文件的绝对路径 2014-12-25 08:38:00
    C#获取文件的绝对路径 要在c#中获取路径有好多方法,一般常用的有以下五种: //获取应用程序的当前工作目录。  String path1 = System.IO.Directory.GetCurrentDirectory();  MessageBox.Show("获取应用...
  • C# 获取当前exe所在路径 2019-12-03 16:24:44
    //获取当前进程的完整...result: X:\xxx\xxx\xxx.exe (.exe文件所在的目录+.exe文件名) //获取新的 Process 组件并将其与当前活动的进程关联的主模块的完整路径,包含文件名(进程名)。 string str = System.Diagno...
  • C#获取文件/文件夹路径 2019-12-17 16:19:14
    获取文件夹路径 //选择文件夹路径 FolderBrowserDialog dialog = new FolderBrowserDialog(); //提示信息 dialog.Description = "请选择文件路径"; string Path = ""; ...
  • C#获取相对路径 2018-10-15 10:17:41
    C#获取相对路径 1. 程序根目录.(即exe程序所在路径) //下面两个路径是等价的,都是exe程序所在路径(通常是bin\Debug\下)的Data文件夹下的test文本文件 string Path1 = @".\Data\test.txt"; string Path2 ...
  • c# 获取exe的路径 2019-06-25 16:12:42
    C#获取程序路径的方法中需要注意的地方(版本1) 获取运行程序路径的方法主要有以下7种: System.Diagnostics.Process.GetCurrentProcess().MainModule.FileName 他获取的是Module的文件名,如果在VS2008的调试环境中...
  • 界面: 声明: textBox1.Text为指定文件路径:string path = @"F:\ABB-pragram\ABB工作站\...textBox2.Text为得到的该指定文件路径的上级路径(通过:提取路径按钮实现) 代码: 1 using System; 2 usi...
  • 个人精心整理,参考自网络,全面而无重复,转载请...以下语句按照所属类来分类了,并使用完整名称空间路径更清晰明了,结果路径全部是本人实测,注意有些返回路径最后没有"\" System.Diagnostics.Process.GetCurrent
  • 编写了一个WinForm程序,项目文件存放于D:\Projects,编译后的文件位于D:\Projects\Demo\Demo\bin\Debug,最后的结果如下: 1. System.Diagnostics.... 获取模块的完整路径。2. System.Environment.Current...
  • C#路径获取文件路径、目录、扩展名、文件名称 常用函数 需要引用System.IO 直接可以调用Path的静态方法   1 class Program 2 { 3 static void Main(string[] args) 4 { 5 6 //获取当前运行...
  • C#获取文件名称、文件大小以及所在路径、修改日期、创建日期等信息,与文件操作紧密相关的一个实例,为获取文件属性提供范例,你可根据程序代码中的格式继续获取更多的文件属性信息。
  • 1、控制台应用程序 1、Environment.CurrentDirectory 取得或设置当前工作目录的完整限定路径 2、AppDomain.CurrentDomain.BaseDirectory 获取基目录,它由程序集冲突解决程序用来探测程序集 2、Web应用程序 1、...
1 2 3 4 5 ... 20
收藏数 18,833
精华内容 7,533