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

 更新时间: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”;

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

相关文章

  • C#实现自定义Dictionary类实例

    C#实现自定义Dictionary类实例

    这篇文章主要介绍了C#实现自定义Dictionary类,较为详细的分析了Dictionary类的功能、定义及用法,具有一定参考借鉴价值,需要的朋友可以参考下
    2015-08-08
  • C# 引入委托的目的是什么

    C# 引入委托的目的是什么

    这篇文章主要介绍了C# 引入委托的目的是什么,文中讲解非常细致,代码帮助大家更好的理解和学习,感兴趣的朋友可以了解下
    2020-07-07
  • C#访问SqlServer设置链接超时的方法

    C#访问SqlServer设置链接超时的方法

    这篇文章主要介绍了C#访问SqlServer设置链接超时的方法,涉及CommandTimeout属性的相关设置技巧,非常简单实用,需要的朋友可以参考下
    2015-06-06
  • c#中CAD文件读取实例

    c#中CAD文件读取实例

    在本篇文章里小编给大家整理的是一篇关于c#中CAD文件读取实例内容,有兴趣的朋友们可以学习参考下。
    2021-05-05
  • c#连接mysql数据库的方法

    c#连接mysql数据库的方法

    这篇文章主要介绍了c#连接mysql数据库的方法,需要的朋友可以参考下
    2014-04-04
  • C#中使用NLog库进行日志记录的流程详解

    C#中使用NLog库进行日志记录的流程详解

    NLog 是 .NET 的日志记录框架,具有丰富的日志路由和管理能力,极大地帮助您生成和管理日志,NLog 是一个库,可以轻松地同时记录和管理多个不同区域中的数据,本文将给大家介绍在C#中使用 NLog 库进行日志记录的教程,需要的朋友可以参考下
    2024-06-06
  • 游戏开发之随机概率的选择算法

    游戏开发之随机概率的选择算法

    这篇文章主要介绍了游戏开发之随机概率的选择算法,需要的朋友可以参考下
    2015-07-07
  • C#异步编程之async/await详解

    C#异步编程之async/await详解

    异步这个概念在不同语境下有不同的解释,不同的编程语言有不同异步编程方法,在C#语言中,常常使用async/await等关键字,和Task等类来实现异步编程。本文就来和大家聊聊async与await吧
    2023-03-03
  • C#实现JSON和对象之间互相转换功能示例

    C#实现JSON和对象之间互相转换功能示例

    这篇文章主要介绍了C#实现JSON和对象之间互相转换功能,结合实例形式较为详细的分析了C#实现对象与json之间相互转换的操作技巧,需要的朋友可以参考下
    2017-09-09
  • C#中的Task使用方式

    C#中的Task使用方式

    本文介绍了C#中的Task,这是一种异步编程模型,允许你在不阻塞主线程的情况下执行耗时的操作,文章详细介绍了如何创建、等待、处理异常、延续以及并行执行Task
    2024-12-12

最新评论