简体   繁体   English

C#Uri AppDomain.CurrentDomain.BaseDirectory相对路径

[英]C# Uri AppDomain.CurrentDomain.BaseDirectory relative path

How do you get the relative path to AppDomain.CurrentDomain.BaseDirectory into a Uri. 如何获取AppDomain.CurrentDomain.BaseDirectory到Uri的相对路径。

I need to step up "cd ......" from the AppDomain.CurrentDomain.BaseDirectory and then down to other folders. 我需要从AppDomain.CurrentDomain.BaseDirectory升级“cd ......”,然后再向下升级到其他文件夹。

Do you know how? 你知不知道怎么?

Thanks in advance 提前致谢

Regards 问候

If you just want to step up one ore more folders and then down, you could use something like this. 如果你只是想增加一个或多个文件夹然后再下来,你可以使用这样的东西。

To get a file two folders up: 要获取文件两个文件夹:

AppDomain.CurrentDomain.BaseDirectory+"..\\..\\Program.cs"

To get a file two folders up and one down: 要获取文件两个文件夹和一个文件夹:

AppDomain.CurrentDomain.BaseDirectory + "..\\..\\Properties\\AssemblyInfo.cs"

If you just want the path you could do something like this: 如果你只想要路径,你可以这样做:

Path.GetFullPath(AppDomain.CurrentDomain.BaseDirectory + "..\\..\\Properties\\");

I ended up using the following: 我最终使用了以下内容:

System.IO.Path.Combine(AppDomain.CurrentDomain.BaseDirectory, @"......\\www\\"); System.IO.Path.Combine(AppDomain.CurrentDomain.BaseDirectory,@“...... \\ www \\”);

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

相关问题 如何通过在 c# 中使用 AppDomain.CurrentDomain.BaseDirectory 在文件夹路径中上一步 - How to go one step above in a folder path by using AppDomain.CurrentDomain.BaseDirectory in c# 运行MVC项目时AppDomain.CurrentDomain.BaseDirectory路径问题 - AppDomain.CurrentDomain.BaseDirectory path issue when running MVC project AppDomain.CurrentDomain.BaseDirectory 更改为错误的目录 - AppDomain.CurrentDomain.BaseDirectory changes to wrong directory 如何模拟AppDomain.CurrentDomain.BaseDirectory - How to mock AppDomain.CurrentDomain.BaseDirectory 在本地调试Azure函数为AppDomain.CurrentDomain.BaseDirectory提供了一条有趣的路径 - Debugging Azure function locally gives a funny path to AppDomain.CurrentDomain.BaseDirectory AppDomain.CurrentDomain.BaseDirectory会根据应用程序的目标平台进行更改 - AppDomain.CurrentDomain.BaseDirectory changes according to the app's target platform AppDomain.CurrentDomain.BaseDirectory运行测试后会发生变化吗? - AppDomain.CurrentDomain.BaseDirectory changes after running test? 为什么 AppDomain.CurrentDomain.BaseDirectory 在控制台应用程序中定位 bin catelog? - Why is AppDomain.CurrentDomain.BaseDirectory targeting bin catelog in console application? 我应该使用 AppDomain.CurrentDomain.BaseDirectory 还是 System.Environment.CurrentDirectory? - Should I use AppDomain.CurrentDomain.BaseDirectory or System.Environment.CurrentDirectory? 为什么 AppDomain.CurrentDomain.BaseDirectory 在 asp.net 应用程序中不包含“bin”? - Why AppDomain.CurrentDomain.BaseDirectory not contains "bin" in asp.net app?
 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM