zoukankan      html  css  js  c++  java
  • C#获取文件路径的几种方法

    通过查找资料,发现C#获取文件路径的方法有以下几种:

    //获取启动了应用程序的可执行文件的路径,不包括可执行文件的名称。
    string str5=Application.StartupPath;
    //可获得当前执行的exe的文件名。
    string str1 =Process.GetCurrentProcess().MainModule.FileName;
    // 获取和设置当前目录(即该进程从中启动的目录)的完全限定路径。 备注 按照定义,如果该进程在本地或网络驱动器的根目录中启动,则此属性的值为驱动器名称后跟一个尾部反斜杠(如“C:\”)。如果该进程在子目录中启动,则此属性的值为不带尾部反斜杠的驱动器和子目录路径(如“C:\mySubDirectory”)。
    string str2=Environment.CurrentDirectory;
    //获取应用程序的当前工作目录。
    string str3=Directory.GetCurrentDirectory();
    //获取基目录,它由程序集冲突解决程序用来探测程序集。
    string str4=AppDomain.CurrentDomain.BaseDirectory;
    //获取启动了应用程序的可执行文件的路径,不包括可执行文件的名称。
    string str5=Application.StartupPath;
    //获取启动了应用程序的可执行文件的路径,包括可执行文件的名称。
    string str6=Application.ExecutablePath;
    //获取或设置包含该应用程序的目录的名称。
    string str7=AppDomain.CurrentDomain.SetupInformation.ApplicationBase

     

    作者:王春明 出处:http://wangchunming.cnblogs.com/ 本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。
  • 相关阅读:
    Azure HPC Pack Cluster添加辅助节点
    Azure HPC Pack 辅助节点模板配置
    Azure HPC Pack配置管理系列(PART6)
    Windows HPC Pack 2012 R2配置
    Azure HPC Pack 节点提升成域控制器
    Azure HPC Pack VM 节点创建和配置
    Azure HPC Pack 部署必要条件准备
    Azure HPC Pack 基础拓扑概述
    Azure VM 性能计数器配置
    Maven私仓配置
  • 原文地址:https://www.cnblogs.com/wangchunming/p/2643416.html
Copyright © 2011-2022 走看看