打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
C# 获取当前路径7种方法
  1. //获取模块的完整路径。  
  2. string path1 = System.Diagnostics.Process.GetCurrentProcess().MainModule.FileName;  
  3. //获取和设置当前目录(该进程从中启动的目录)的完全限定目录  
  4. string path2 = System.Environment.CurrentDirectory;  
  5. //获取应用程序的当前工作目录  
  6. string path3 = System.IO.Directory.GetCurrentDirectory();  
  7. //获取程序的基目录  
  8. string path4 = System.AppDomain.CurrentDomain.BaseDirectory;  
  9. //获取和设置包括该应用程序的目录的名称  
  10. string path5 = System.AppDomain.CurrentDomain.SetupInformation.ApplicationBase;  
  11. //获取启动了应用程序的可执行文件的路径  
  12. string path6 = System.Windows.Forms.Application.StartupPath;  
  13. //获取启动了应用程序的可执行文件的路径及文件名  
  14. string path7 = System.Windows.Forms.Application.ExecutablePath;  
  15.   
  16. StringBuilder str=new StringBuilder();  
  17. str.AppendLine("System.Diagnostics.Process.GetCurrentProcess().MainModule.FileName:" + path1);  
  18. str.AppendLine("System.Environment.CurrentDirectory:" + path2);  
  19. str.AppendLine("System.IO.Directory.GetCurrentDirectory():" + path3);  
  20. str.AppendLine("System.AppDomain.CurrentDomain.BaseDirectory:" + path4);  
  21. str.AppendLine("System.AppDomain.CurrentDomain.SetupInformation.ApplicationBase:" + path5);  
  22. str.AppendLine("System.Windows.Forms.Application.StartupPath:" + path6);  
  23. str.AppendLine("System.Windows.Forms.Application.ExecutablePath:" + path7);  
  24. string allPath = str.ToString();  
  25.   
  26. /*  输出结果 
  27.  *  System.Diagnostics.Process.GetCurrentProcess().MainModule.FileName:D:\work\prj\VP-VPlatform\XmlAndXsd\bin\Release\XmlAndXsd.vshost.exe 
  28.     System.Environment.CurrentDirectory:D:\work\prj\VP-VPlatform\XmlAndXsd\bin\Release 
  29.     System.IO.Directory.GetCurrentDirectory():D:\work\prj\VP-VPlatform\XmlAndXsd\bin\Release 
  30.     System.AppDomain.CurrentDomain.BaseDirectory:D:\work\prj\VP-VPlatform\XmlAndXsd\bin\Release\ 
  31.     System.AppDomain.CurrentDomain.SetupInformation.ApplicationBase:D:\work\prj\VP-VPlatform\XmlAndXsd\bin\Release\ 
  32.     System.Windows.Forms.Application.StartupPath:D:\work\prj\VP-VPlatform\XmlAndXsd\bin\Release 
  33.     System.Windows.Forms.Application.ExecutablePath:D:\work\prj\VP-VPlatform\XmlAndXsd\bin\Release\XmlAndXsd.EXE     
  34.  */  

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
文件路径文件名获取
Article: A simple plug-in architecture patter...
OpenCV 2.1+VS2010+Win7 配置
Invoking Dr. Memory from the Command Line
Windows 7(64位)下通过vs2010完整安装boost 1.46.1(32位/6...
Win10 + VS2015 下编译 Qt5.6.0
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服