路径中的斜杠/反斜杠\双斜杠以及常用绝对路径与相对路径知识

简介: 路径中的斜杠/反斜杠\双斜杠以及常用绝对路径与相对路径知识

1 理清斜杠还是反斜杠


1.1 如何选用

(1)反斜杠\只有Windows系统中使用

Windows使用 斜杠/ 作为DOS命令提示符的参数标志了,为了不混淆,所以采用 反斜杠\ 作为路径分隔符。


dir /s /b  
//命令行参数


(2)斜杠/在Linux等其他操作系统中使用

web应用最早部署在Unix系统,所以目前使用的网络地址也是斜杠作为分隔符,可自行通过浏览器地址栏观察。


(3)C程序中文件路径使用双斜杠//

C语言中存在转义字符,转义字符表见下方。C:\Program Files是Windows下的路径,在C文件操作中就要改为使用双斜杠为C:\\Program Files

image.png


2 绝对路径与相对路径


2.1 理解

绝对路径:资源存储的真实路径

相对路径:相对于某个基准目录的路径


2.2 简单应用加深理解

  • ./:代表目前所在的目录
  • ../:代表上一层目录
  • 以/开头:代表根目录


在部署web项目到服务器中会使用到相对路径,刚开始接触web开发时,我在页面中加了一些绝对路径的跳转,当部署到服务器时才发现资源无法访问,这才意识到两者之间的区别。


参考链接与拓展

1. C语言文件路径中的”/“和“\“

2. 相对路径与绝对路径的区别

3. 文件路径中的/,\和\的区别

目录
相关文章
|
测试技术 程序员 C++
C++单元测试GoogleTest和GoogleMock十分钟快速上手(gtest&gmock)
gtest是Google开源的一个跨平台的(Liunx、Mac OS X、Windows等)的 C++ 单元测试框架,可以帮助程序员测试 C++ 程序的结果预期。它提供了丰富的断言、致命和非致命判断、参数化、”死亡测试”等等。另一方面,gmock并不是一个独立的测试框架,而是gtest的辅助框架,主要用于模拟没有实现的类的操作,以便在没有完整类的情况下进行测试。通过配合使用gtest和gmock,开发者可以编写出更为复杂且健壮的C++单元测试。
2642 0
|
2月前
|
安全 搜索推荐 数据建模
SSL证书是什么?为什么现在所有网站都必须部署?彻底讲明白
本文通俗解析SSL证书:它是网站的“数字通行证+加密通道”,保障身份真实与数据安全。详解HTTPS必要性、工作原理(四步握手)、三大类型(DV/OV/EV)及部署避坑指南,助开发者和站长零基础掌握配置要点。(239字)
|
机器学习/深度学习 PyTorch 算法框架/工具
深度学习之格式转换笔记(一):模型文件pt转onnx转tensorrt格式实操成功
关于如何将深度学习模型从PyTorch的.pt格式转换为ONNX格式,然后再转换为TensorRT格式的实操指南。
3734 1
深度学习之格式转换笔记(一):模型文件pt转onnx转tensorrt格式实操成功
|
数据采集 数据可视化 JavaScript
用 通义灵码和 PyQt5 爬虫智能体轻松爬取掘金,自动化采集技术文章和数据
本文介绍了如何利用智能开发工具通义灵码和Python的PyQt5框架,构建一个自动化爬取掘金网站技术文章和数据的智能爬虫系统。通过通义灵码提高代码编写效率,使用PyQt5创建可视化界面,实现对爬虫任务的动态控制与管理。同时,还讲解了应对反爬机制、动态内容加载及数据清洗等关键技术点,帮助开发者高效获取并处理网络信息。
成功解决ImportError: cannot import name ‘InvalidSchemeCombination‘ from ‘pip._internal.exceptions‘
成功解决ImportError: cannot import name ‘InvalidSchemeCombination‘ from ‘pip._internal.exceptions‘
|
11月前
|
运维 数据安全/隐私保护 Windows
云端服务器使用指南:如何跨机传输较大文件(通过windows自带工具远程桌面连接 非常方便)
本文介绍了通过远程桌面连接实现跨机传输大文件的方法。首先说明如何启动远程桌面连接(Win+R输入mstsc或搜索打开),强调需输入云服务器公网IP(如47.98.XX.XX格式)。详细图文展示了连接过程,包括输入Administrator账户密码的步骤。文件传输支持两种方式:部分系统可直接拖拽文件到本机,其他系统可通过复制粘贴完成。该方法解决了传统邮箱附件/网盘传输大文件的低效问题,适用于数据库备份、安装包等GB级文件传输场景。
1460 0
【第二章】信号与槽——connect函数的用法
【第二章】信号与槽——connect函数的用法
|
Ubuntu Linux 数据安全/隐私保护
一步步学习:Ubuntu系统安装教程
准备完毕,点击“现在安装”,系统开始安装。安装过程中,Ubuntu会显示一些新特性和提示信息。安装完毕后,点击“现在重启”,然后按照提示操作,拔出U盘或DVD盘,再次按下回车,电脑将会再次启动,这次进入的就是全新的Ubuntu操作系统了。 尽管初次安装Ubuntu可能有所困难,但只要跟着步骤走,掌握了规律,就能轻松过关。Ubuntu是个友好且强大的系统,我相信你在探索它的过程中会收获满满。
|
计算机视觉
YOLOv11改进策略【小目标改进】| 2024-TOP 自适应阈值焦点损失(ATFL)提升对小目标的检测能力
YOLOv11改进策略【小目标改进】| 2024-TOP 自适应阈值焦点损失(ATFL)提升对小目标的检测能力
2371 11
YOLOv11改进策略【小目标改进】| 2024-TOP 自适应阈值焦点损失(ATFL)提升对小目标的检测能力
|
容器
Axure设计之下拉多选框制作教程A(中继器)
本文详细讲解了如何使用Axure制作动态交互的下拉多选器组件,以实现高保真原型设计。组件功能包括:下拉选项滚动显示、选中状态高亮、鼠标悬停效果、箭头图标切换、已选项删除等。通过选择框、中继器和动态面板的结合,完成从创建到交互设置的全流程。适合Web设计师和产品经理提升原型交互性,确保需求清晰传达。文内附案例预览图、在线演示链接及组件下载地址,方便学习与复用。
2299 8