zoukankan      html  css  js  c++  java
  • C# 路径

    一、根目录

      .// 或者直接给出文件名称,是找根目录的路径

    如:path = "test.xml" 与 path = ".//test.xml"是一个意思

    二、根目录的上级目录,在C#中是指定到bin文件夹里面

      ..// 应用程序的根目录的上两级

    三、指定到根目录上面的三级目录,也就是C#中与bin同目录中

      ..//..//test.xml 这个意思是在根目录的三级目录的gs.mdb文件

    如果在这级目录中你要指定到指定文件夹中的某个文件,应该这样: ..//..//xml//test.xml意思在这个目录中的xml文件下面的test.xml文件

    四、指定到根目录的上四级目录,如下:

      ..//..//..// 这样就指定到根目录的第四级目录了。

    ..//..//..//xml//test.xml 这样就指定到这个目录里面的dir这个文件夹里面的gs.mdb这个路径

    五、某个文件的相对路径

      ..//Draw//xml//test.xml这种情况如:例如现在有几个文件夹xml 、 Draw、 tool,而应用程序现在在xml文件夹里面,那么这个路径的意思是指定在xml文件的上两级目录的Draw的bin中的test.xml的文件路径

    六、获取和设置当前目录的完全限定路径

      string str=System.Environment.CurrentDirectory;

      Result:C:/xxx/xxx

    七、获取启动了应用程序的可执行文件的路径,不包括可执行文件的名称

      string str = System.Windows.Forms.Application.StartupPath;
      Result: C:/xxx/xxx

    八、获取新的 Process 组件并将其与当前活动的进程关联的主模块的完整路径,包含文件名
      string str = System.Diagnostics.Process.GetCurrentProcess().MainModule.FileName;
      Result: C:/xxx/xxx/xxx.exe

    九、获取当前 Thread 的当前应用程序域的基目录,它由程序集冲突解决程序用来探测程序集

      string str = System.AppDomain.CurrentDomain.BaseDirectory;
      Result: C:/xxx/xxx/

    十、获取应用程序的当前工作目录

      string str = System.IO.Directory.GetCurrentDirectory();
      Result: C:/xxx/xxx

    十一、获取和设置包含该应用程序的目录的名称

      string str = System.AppDomain.CurrentDomain.SetupInformation.ApplicationBase;
      Result: C:/xxx/xxx/

    十二、获取当前进程的完整路径,包含文件名

      string str = this.GetType().Assembly.Location;
      Result: C:/xxx/xxx/xxx.exe

    十三、获取启动了应用程序的可执行文件的路径,包括可执行文件的名称

      string str = System. Windows .Forms.Application.ExecutablePath;
      Result: C:/xxx/xxx/xxx.exe

  • 相关阅读:
    关于 Dev中的GridControl 中 GridView 的 PopulateColumns() 方法
    操作系统 页面置换算法LRU和FIFO
    C#中有哪些类型的数组
    博弈论:取石子问题
    java中 sleep 与 wait 的区别
    java 中 ArrayList LinkedList Vector 三者的异同点
    C# Mysql You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ????
    我在使用vs进行C#编程中常用的几个快捷键
    javascript 数据类型基础
    html5 <script>
  • 原文地址:https://www.cnblogs.com/alsofly/p/3516523.html
Copyright © 2011-2022 走看看