c# 程序运行过程中获取当前目录、运行目录的各个方法除了常用的AppDomain获取程序运行目录信息以外,还可以通过ProcessEnvironmentDirectory获取。

string fileName = Process.GetCurrentProcess().MainModule.FileName;
  • 获取应用程序的工作目录 (C:\Windows\system32)
string str1 = Environment.CurrentDirectory;     
string str2 = Directory.GetCurrentDirectory();
  • 获取应用程序所在目录 (C:\Projects\Demo)
string str1 = AppDomain.CurrentDomain.BaseDirectory;  
string str2 = AppDomain.CurrentDomain.SetupInformation.ApplicationBase;
最后修改:2022 年 11 月 26 日
免责声明:本站为个人博客,博客所发布的一切修改补丁、注册机和注册信息及软件的文章仅限用于学习和研究目的;不得将上述内容用于商业或者非法用途。否则,一切后果请用户自负。本站信息来自网络,版权争议与本站无关,您必须在下载后的24个小时之内,从您的电脑中彻底删除上述内容。访问和下载本站内容,说明您已同意上述条款。