获取程序路径
var BaseDirectory = System.AppDomain.CurrentDomain.BaseDirectory;
获取到的路径形式
D:\Projects\VisualStudioProjects\service\admin\

或者:
string jsonPath = "~/Uploads/Export_JSONFile/population_base.json";
jsonPath = HostingEnvironment.MapPath(jsonPath);
//返回形式:

路径到表示:
一般在Windows系统中使用“\”和“/”没有本质区别
在Linux和Unix中需要使用“/”
注意:
“\”是转义字符的起始字符,所以路径中的“\”通常需要使用“\”,使用“/”就不需要转义了。
特殊符号:
“./”:代表目前所在的目录
“…/”:代表上一层目录
以"/"开头:代表根目录
本文介绍在Windows和Linux环境下,如何使用C#获取程序的运行路径,包括基础目录和特定文件路径,展示了不同路径符号的使用场景。
757





