关于文件路径的..

JawySuperMan4 2010-11-10 05:27:57
文件路径中,".."究竟代表什么意思啊?是指上一层目录的意思吗?那究竟是哪个路径的上层目录?
...全文
119 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
Damon_lan 2010-11-10
  • 打赏
  • 举报
回复
这样子,我刚做了一个实验,我想这样子解释比较清楚:
1,首先你建一个网站 website1 我的路径 F:\ASP.NET\项目\WebApplication1\WebSite1,在里面新建一个文件夹 Test,然后再在里面建立一个PathTest.htm。
2,写测试代码:

<body>
<a href = "../b.htm">上级目录</a>
<a href = "./b.htm">当前目录</a>
</body>

3,最后在浏览器中进行查看,在浏览器的左下角的状态栏中可以看到看到各自的路径
上级目录:http://localhost:3732/WebSite1/b.htm
当前目录:http://localhost:3732/WebSite1/Test/b.htm

基本上这个实验就可以把说这个问题说清楚了。 希望你能懂,呵呵。好运。
Damon_lan 2010-11-10
  • 打赏
  • 举报
回复
/标示网站的根目录
../标示上级目录
./当前目录

把这三个好好区分一下。对了,“~/”在ASP.NET服务器里面还有这个,这个表示的绝对路径,但这个在html里不识别。
anbin0814 2010-11-10
  • 打赏
  • 举报
回复
..当前路径的上层目录
HolyPlace 2010-11-10
  • 打赏
  • 举报
回复
代表上层目录,这个是相对你的当前路径的
air123456789 2010-11-10
  • 打赏
  • 举报
回复
例如 你的项目地址:E:\练习\项目1

那么 可以写成 ..\项目1

好像是这样 。
air123456789 2010-11-10
  • 打赏
  • 举报
回复
如果在项目里写 就是说你项目的目录啦。

111,129

社区成员

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

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

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