关于路径问题

jintao0405 2006-11-17 10:53:27
例如:Application.StartupPath得到路径为d:\a\b\c\d
我现在想得到路径d:\a\b\m怎么做?
使用相对路径怎么做?
Application.StartupPath+"..\\m"得到的是d:\a\b\c\d..\\m
应该怎么写
...全文
155 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
superxiaomm 2006-11-17
  • 打赏
  • 举报
回复
string有没有find函数可以用啊,这个好像就是用substring来做
jintao0405 2006-11-17
  • 打赏
  • 举报
回复
不好意思,我是的C/S的,不是B/S模式的,好象不能用../获取吧
jackljane 2006-11-17
  • 打赏
  • 举报
回复
@"Application.StartupPath+"../../m"

自己测试一下.无非是加一个还是两个的问题../

Hikey 2006-11-17
  • 打赏
  • 举报
回复
string combination = System.IO.Path.Combine("d:\\a\\b\\c\\d","..\\m");
dengenming 2006-11-17
  • 打赏
  • 举报
回复
前面加个@转义一下
Hikey 2006-11-17
  • 打赏
  • 举报
回复
string p = "c:\\temp";
string p = "subdir\\file.txt";


string combination = System.IO.Path.Combine(p1, p2);
jintao0405 2006-11-17
  • 打赏
  • 举报
回复
依然不对,继续等待
jintao0405 2006-11-17
  • 打赏
  • 举报
回复
一个不对,要用转义字符的
huangkc 2006-11-17
  • 打赏
  • 举报
回复
若路径中有"\"一般前加个@
@"\m"
如 string FILE_PATH = @"\Service\Common\xx.txt";
Hikey 2006-11-17
  • 打赏
  • 举报
回复
记得好像应该写 ..\m
一个 "\"

111,120

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • AIGC Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧