首页 新闻 会员 周边

.net core 读取文件路径 liunx和windows 有没有通用写法?

0
悬赏园豆:10 [已解决问题] 解决于 2016-10-13 17:23
string filePath=_host.WebRootPath+"\\plugins\\**\\config.json";

在windows下得到的路径是:

E:\\**\\**\\Web\\wwwroot\\plugins\\**\\config.json

在linux下得到的路径是:

/usr/bm/wwwroot\plugins\**\config.json(报错)

有没有通用的写法啊?

Qingben的主页 Qingben | 初学一级 | 园豆:184
提问于:2016-09-30 11:51
< >
分享
最佳答案
1
string filePath=_host.WebRootPath+"/plugins/**/config.json";

把\\改为/ 在windows和linux都能读取到。

Qingben | 初学一级 |园豆:184 | 2016-09-30 12:05

是的

silianpan | 园豆:571 (小虾三级) | 2016-09-30 12:22
其他回答(2)
0

//\\没看出区别么?

收获园豆:10
顾晓北 | 园豆:10844 (专家六级) | 2016-09-30 11:55
0

path.combine 你需要来一发

czd890 | 园豆:14412 (专家六级) | 2016-09-30 13:41
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册