基于文件路径中/ \ // \\的用法以及绝对相对路径的问题

 更新时间:2024年02月07日 10:10:29   作者:csdndg  
这篇文章主要介绍了基于文件路径中/ \ // \\的用法以及绝对相对路径的问题,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教

一、关于文件路径中/ \ // \的使用问题

八字,/ 撇是斜杠,\ 捺是反斜杠

\ 的使用

1. Windows文件浏览器使用反斜杠""作为路径分隔符 

D:\WorkSpace\dvt

2. C语言中参与构成转义字符

在这里插入图片描述

3. 用作绝对路径(后面说)

\ \ 的使用

一般来说 \\ 是用在C语言字符串中用作路径使用

 FILE *fp;
 fp = fopen("C:\\Users\\Administrator.USER0160\\Desktop\\data.txt","r");  // 路径名称要正确

路径名这种东西在C语言中是字符串类型的,所以如果在路径名中用 \ 表示路径分割的话

由于C语言单个 \ 表示转义字符的含义的原因,所以在字符串中要表示 \ 就必须用双斜杠 \\,上图中转义字符092就是这个转义字符。

/ 的使用

1. 浏览器地址栏中的网址使用正斜杠"/"作为路径分隔符 

https://mp.csdn.net/mdeditor/897080482.

2.Unix使用斜杆/ 作为路径分隔符,而web应用最新使用在Unix系统上面,所以目前所有的网络地址都采用 斜杆/ 作为分隔符; Windows由于已经使用斜杠/作为DOS命令提示符的参数标志了,为了不混淆所以采用反斜杠\作为路径分隔符。"\"在DOS中表示右边的字符串是以左边字符串为名称的目录下的子目录或者文件名;比如 C:\bb\aa.bat 表示C盘根目录下bb子目录中的aa.bat文件。

3. 在C语言中用作文件路径使用,这时不受转义字符的限制

FILE * fp;
fp = fopen("E:/test/file/data/d.txt","r");

4. 用作相对路径(后面说)

// 的使用

// 双斜线、协议和主机名之间的分隔符

例如 https://mp.csdn.net/mdeditor/89708048

二、绝对路径与相对路径

绝对路径

绝对路径,用反斜杠’’

  • E:\test
  • E:\test\file
  • E:\test\file\data

相对路径

电脑硬盘E盘下,建文件夹“test”,"test"下建立子文件夹“file”,"file"下建子文件夹“data”, 电脑资源管理器显示目录 E:\test\file\data 当前路径 E:\test\file

相对路径 ,用正斜杠 /

向上一级目录指向 

  • ,/ 表示当前路径,相当于E:\test\file
  • ,, 表示当前路径的上一级路径,相当于E:\test
  • ,,/,,/ 表示当前路径上上一级路径,相当于E:

向下一级目录指向 

./data 表示当前路径下一级路径,相当于E:\test\file\data

./data/xxx 表示当前路径的下下一级路径,相当于 E:\test\file\data\xxx

/ 代表根目录,慎用

  • ,,/ 代表上一级目录
  • ,,/,,/ 代表上两级目录
  • /,, 代表下级目录
  • /,,/,,代表下两级目录

总结

以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。

相关文章

  • Python中函数参数调用方式分析

    Python中函数参数调用方式分析

    这篇文章主要介绍了Python中函数参数调用方式,结合实例形式分析了Python函数参数定义与使用的四种常见操作方法,需要的朋友可以参考下
    2018-08-08
  • 详解Python中*args和**kwargs的使用

    详解Python中*args和**kwargs的使用

    本文我们将通过示例了解Python中*args和 **kwargs的使用方法,文中通过示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2022-04-04
  • PyTorch 导数应用的使用教程

    PyTorch 导数应用的使用教程

    这篇文章主要介绍了PyTorch 导数应用的使用教程,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2020-08-08
  • Python 中@lazyprop 装饰器的用法

    Python 中@lazyprop 装饰器的用法

    这篇文章主要介绍了Python 中@lazyprop 装饰器的用法,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2021-05-05
  • Tensorflow实现AlexNet卷积神经网络及运算时间评测

    Tensorflow实现AlexNet卷积神经网络及运算时间评测

    这篇文章主要为大家详细介绍了Tensorflow实现AlexNet卷积神经网络及运算时间评测,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2018-05-05
  • python 实现以相同规律打乱多组数据

    python 实现以相同规律打乱多组数据

    这篇文章主要介绍了python 实现以相同规律打乱多组数据,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2021-03-03
  • tkinter动态显示时间的两种实现方法

    tkinter动态显示时间的两种实现方法

    这篇文章主要介绍了tkinter动态显示时间的两种实现方法,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2023-01-01
  • Python对PDF文件的常用操作方法详解

    Python对PDF文件的常用操作方法详解

    PDF是Portable Document Format的缩写,这类文件通常使用`.pdf`作为其扩展名。在日常开发工作中,最容易遇到的就是从PDF中读取文本内容以及用已有的内容生成PDF文档这两个任务。本文为大家介绍了几个Python中常见的PDF操作,需要的可以参考一下
    2022-05-05
  • python用插值法绘制平滑曲线

    python用插值法绘制平滑曲线

    这篇文章主要为大家详细介绍了python用插值法绘制平滑曲线,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2018-12-12
  • python调用tcpdump抓包过滤的方法

    python调用tcpdump抓包过滤的方法

    这篇文章主要为大家详细介绍了python调用tcpdump抓包过滤的方法,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2018-07-07

最新评论