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

 更新时间: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批量查询、python批量请求(GET | POST)、python列表转集合练习,需要的小伙伴可以参考一下,希望对你的学习有所帮助
    2022-02-02
  • Python实现的json文件读取及中文乱码显示问题解决方法

    Python实现的json文件读取及中文乱码显示问题解决方法

    这篇文章主要介绍了Python实现的json文件读取及中文乱码显示问题解决方法,涉及Python针对json文件的读取载入、编码转换等相关操作技巧,需要的朋友可以参考下
    2018-08-08
  • 浅谈keras使用中val_acc和acc值不同步的思考

    浅谈keras使用中val_acc和acc值不同步的思考

    这篇文章主要介绍了浅谈keras使用中val_acc和acc值不同步的思考,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2020-06-06
  • 利用Python实现RSA加密解密方法实例

    利用Python实现RSA加密解密方法实例

    过去几天我一直在尝试用Python实现RSA算法,下面这篇文章主要给大家介绍了关于利用Python实现RSA加密解密的相关资料,文中通过示例代码介绍的非常详细,需要的朋友可以参考下
    2022-04-04
  • TensorFlow进阶学习定制模型和训练算法

    TensorFlow进阶学习定制模型和训练算法

    本文将为你提供关于 TensorFlow 的中级知识,你将学习如何通过子类化构建自定义的神经网络层,以及如何自定义训练算法,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2023-07-07
  • 快速进修Python指南之函数进阶

    快速进修Python指南之函数进阶

    这篇文章主要为大家介绍了Java开发者快速进修Python指南之函数进阶示例详解,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2023-12-12
  • python 基于UDP协议套接字通信的实现

    python 基于UDP协议套接字通信的实现

    这篇文章主要介绍了python 基于UDP协议套接字通信的实现,帮助大家更好的理解和使用python,感兴趣的朋友可以了解下
    2021-01-01
  • python获取交互式ssh shell的方法

    python获取交互式ssh shell的方法

    今天小编就为大家分享一篇python获取交互式ssh shell的方法,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2019-02-02
  • python多进程使用函数封装实例

    python多进程使用函数封装实例

    这篇文章主要介绍了python多进程使用函数封装实例,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2020-05-05
  • Python 照片人物背景替换的实现方法

    Python 照片人物背景替换的实现方法

    本文主要介绍了如何通过Python实现照片中人物背景图的替换,甚至可以精细到头发丝,感兴趣的小伙伴可以看看
    2021-11-11

最新评论