相对路径和绝对路径的写法总结

 更新时间:2017年01月21日 09:26:58   作者:gina之编程花园  
本文主要对相对路径和绝对路径的写法进行总结。具有一定的参考价值,下面跟着小编一起来看下吧

在C#中 “\”是特殊字符,要表示它的话需要使用“\\”。由于这种写法不方便,C#语言提供了@对其简化。
只要在字符串前加上@即可直接使用“\”。所以上面的路径在C#中应该表示为“Book”,@“\Tmp\Book”,@“C:\Tmp\Book”。

相对路径使用“/”字符作为目录的分隔字符,而绝对路径可以使用“\”或“/”字符作为目录的分隔字符。

1.绝对路径

绝对路径是指文件在硬盘上真正存在的路径。那么如果要使用绝对路径指定网页的背景图片就应该使用 以下语句:

<body backround="E:\book\网页布局\代码\第2章\bg.jpg" >

2.相对路径

所谓相对路径,就是相对于自己的目标文件位置。

在同一个目录:<body background="bg.jpg">

在其所在目录的“img”子目录里:<body background="img/bg.jpg"> (由于“img”目录是“第2章”目录下的子目录,因此在“img”前不用再加上“/”字符。)

在其所在目录的上级目录里:<body background="../bg.jpg"> (在相对路径里常使用“../”来表示上一级目录。如果有多个上一级目录,可以使用多个“../”.)

在其所在目录的上级目录里的“img”子目录里:<body background="../img/bg.jpg">

3.相对虚拟目录

<body background="/img/bg.jpg">

注意在“img”前有一个“/”字符。这个“/”代表的是虚拟目录的根目录.

假设把“E:\book\网页布局\代码”设为虚拟目录,那么“/img/bg.jpg”的真实路径为“E:\book\网页布局\代码\img \bg.jpg”;

以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,同时也希望多多支持脚本之家!

相关文章

  • Unity3D实现控制摄像机移动

    Unity3D实现控制摄像机移动

    这篇文章主要为大家详细介绍了Unity3D实现控制摄像机移动 ,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2019-02-02
  • C#实现给图片加水印的方法

    C#实现给图片加水印的方法

    这篇文章主要介绍了C#实现给图片加水印的方法,结合完整实例形式分析了C#常见的图片水印操作相关实现技巧,需要的朋友可以参考下
    2016-02-02
  • 详解C# 反射(Reflection)

    详解C# 反射(Reflection)

    这篇文章主要介绍了C# 反射(Reflection)的的相关资料,文中示例代码非常详细,供大家参考和学习,感兴趣的朋友可以了解下
    2020-06-06
  • C#10的13个特性

    C#10的13个特性

    本文详细讲解了C#10的13个特性,文中通过示例代码介绍的非常详细。对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2021-12-12
  • C#实现的Socket服务器端、客户端代码分享

    C#实现的Socket服务器端、客户端代码分享

    这篇文章主要介绍了C#实现的Socket服务器端、客户端代码分享,2个非常简单的入门例子,需要的朋友可以参考下
    2014-08-08
  • C#中enum和string的相互转换

    C#中enum和string的相互转换

    这篇文章主要介绍了C#中enum和string的相互转换的相关资料,需要的朋友可以参考下
    2017-09-09
  • Unity EasyTouch摇杆插件使用示例详解

    Unity EasyTouch摇杆插件使用示例详解

    这篇文章主要介绍了Unity EasyTouch摇杆插件使用,这套插件还支持双指缩放,滑动,手指画圈,点击,多指触碰,拖拽等,通过示例代码给大家介绍的非常详细,需要的朋友可以参考下
    2021-10-10
  • Winform学生信息管理系统主页面设计(2)

    Winform学生信息管理系统主页面设计(2)

    这篇文章主要为大家详细介绍了Winform学生信息管理系统主页面设计思路,感兴趣的小伙伴们可以参考一下
    2016-05-05
  • C# Redis学习系列(一)Redis下载安装使用

    C# Redis学习系列(一)Redis下载安装使用

    这篇文章主要为大家分享了C# Redis学习系列教程第一篇, Redis下载、安装、使用,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2017-05-05
  • C#删除最后一个结尾逗号的方法

    C#删除最后一个结尾逗号的方法

    这篇文章主要介绍了C#删除最后一个结尾逗号的方法,涉及C#、操作字符串的技巧,简单实用,非常具有实用价值,需要的朋友可以参考下
    2015-03-03

最新评论