怪物奇妙物语

宇宙无敌超级美少男的怪物奇妙物语

首页 新随笔 联系 管理
  819 随笔 :: 0 文章 :: 2 评论 :: 16万 阅读

获取当前程序所在的目录

// 获取当前程序的执行目录信息
Console.WriteLine(AppDomain.CurrentDomain.BaseDirectory); // asp.net使用,不过在console下也是 /xxx/bin/Debug/net8.0/
Console.WriteLine(System.Reflection.Assembly.GetExecutingAssembly().Location); // => /xxx/bin/Debug/net8.0/App.dll
Console.WriteLine(Path.GetDirectoryName(System.Reflection.Assembly.GetExecutingAssembly().Location));// => /xxx/bin/Debug/net8.0/
Console.WriteLine(Environment.CurrentDirectory); // 取决于当前执行dotnet run命令的路径
// 获取当前程序的执行目录的父级目录
string currentDirectory = Path.GetDirectoryName(System.Reflection.Assembly.GetExecutingAssembly().Location);
string parentDirectory = Directory.GetParent(currentDirectory)?.FullName;
string grandparentDirectory = Directory.GetParent(parentDirectory)?.FullName;
Console.WriteLine("Current Directory: " + currentDirectory);
Console.WriteLine("Parent Directory: " + parentDirectory);
Console.WriteLine("Grandparent Directory: " + grandparentDirectory);
posted on   超级无敌美少男战士  阅读(37)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 微软正式发布.NET 10 Preview 1:开启下一代开发框架新篇章
· 没有源码,如何修改代码逻辑?
· PowerShell开发游戏 · 打蜜蜂
· 在鹅厂做java开发是什么体验
· WPF到Web的无缝过渡:英雄联盟客户端的OpenSilver迁移实战
历史上的今天:
2023-04-16 cheerio_妙高峰上_八曲仙人_诗歌和讲记
点击右上角即可分享
微信分享提示