zoukankan      html  css  js  c++  java
  • 路径笔记

    winForm 应用获取绝对路径

     
    var mpath = Application.ExecutablePath;
    注释:ExecutablePath—>获取启动了应用程序的可执行文件的路径,包括可执行文件的名称。   
    mpath执行结果:c:Usersalexmengdocumentsvisual studio 2012ProjectsPathDemoPathForminDebugPathForm.EXE
     
    string appPath = Path.GetDirectoryName(Application.ExecutablePath);
    注释:Path.GetDirectoryName->返回指定路径字符串的目录信息。
    appPath执行结果:c:Usersalexmengdocumentsvisual studio 2012ProjectsPathDemoPathForminDebug
     
    var path = Environment.CurrentDirectory;
    注释:Environment.CurrentDirectory->获取或设置当前工作目录的完全限定路径。
    Environment.CurrentDirectory的值可以在应用程序中进行修改,比如在一个winForm应该中,打开一个文件对话框,将会修改该值。Environment.CurrentDirectory可以理解为当前系统的活动路径。
     

    web项目获取绝对路径

    使用Server.MapPath

    建议做法

    以下两种做法,适用于console、winApp以及web应用
    1.
     var myPath = AppDomain.CurrentDomain.BaseDirectory;
    2.
    var shawoPath = System.Reflection.Assembly.GetExecutingAssembly().CodeBase;
    

     

     

     

     
     
     
     
  • 相关阅读:
    DLS的迷茫
    DFS系统
    前辈的一次培训
    BAV99 开关二极管
    学习射频IC卡 MFRC522,入手了一块板子
    Olink出新版本了 兼容JlinkV8 带串口功能
    Keil中慎用Printf()
    Keil : Cannot enter Debug Mode解决方法:
    热敏打印机应用笔记
    MFRC522 晶震不起震
  • 原文地址:https://www.cnblogs.com/RealAlex/p/3158558.html
Copyright © 2011-2022 走看看