首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >路径中 斜杠/和反斜杠\ 的区别

路径中 斜杠/和反斜杠\ 的区别

作者头像
全栈程序员站长
发布于 2022-07-07 00:50:24
发布于 2022-07-07 00:50:24
3.2K00
代码可运行
举报
运行总次数:0
代码可运行

路径中使用斜杠/和反斜杠\的区别到底是什么。查阅了一些资料后可知。 Unix使用斜杆/ 作为路径分隔符,而web应用最新使用在Unix系统上面,所以目前所有的网络地址都采用 斜杆/ 作为分隔符。 Windows由于使用 斜杆/ 作为DOS命令提示符的参数标志了,为了不混淆,所以采用 反斜杠\ 作为路径分隔符。所以目前windows系统上的文件浏览器都是用 反斜杠\ 作为路径分隔符。随着发展,DOS系统已经被淘汰了,命令提示符也用的很少,斜杆和反斜杠在大多数情况下可以互换,没有影响。 知道这个背景后,可以总结一下结论: (1)浏览器地址栏网址使用 斜杆/ ; (2)windows文件浏览器上使用 反斜杠\ ; (3)出现在html url() 属性中的路径,指定的路径是网络路径,所以必须用 斜杆/ ;

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
1 <div style="background-image:url(/Image/Control/title.jpg); background-repeat:repeat-x; padding:10px 10px 10px 10px"></div> 2 // 如果url后面用反斜杠,就不会显示任何背景

(4)出现在普通字符串中的路径,如果代表的是windows文件路径,则使用 斜杆/ 和 反斜杠\ 是一样的;如果代表的是网络文件路径,则必须使用 斜杆/ ;

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
1 <img src=".\Image/Control/ding.jpg" /> // 本地文件路径,/ 和 \ 是等效的 2 <img src="./Image\Control\cai.jpg" /> 3 <img src="http://hiphotos.baidu.com/yuhua522/pic/item/01a949c67e1023549c163df2.jpg" /> // 网络文件路径,一定要使用 斜杆/

(5)转义字符。下面两种路径都对,第二行通过转义字符”\”,使得各编译器解析得到的都是”\”

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
1 fw=new FileWriter("C:/Users/020248/Desktop/test/record.txt"); 2 fw=new FileWriter("C:\\Users\\020248\\Desktop\\test\\record.txt");

(6)目录

./SRC/ 这样写表示,当前目录中的SRC文件夹;

../SRC/ 这样写表示,当前目录的上一层目录中SRC文件夹;

/SRC/ 这样写表示,项目根目录(可以指磁盘根目录,也可以指项目根目录,具体根据实际情况而定)

参考原文:http://blog.csdn.net/zlwzlwzlw/article/details/7768313/

发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/113719.html原文链接:https://javaforall.cn

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2021年10月,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
正斜杠和反斜杠的区别_vb斜杠和反斜杠
参考链接: 正斜杠/和反斜杠\的区别 https://www.cnblogs.com/codingmengmeng/p/6179822.html
全栈程序员站长
2022/09/20
2.8K0
正斜杠和反斜杠的区别_vb斜杠和反斜杠
路径中关于斜杠/和反斜杠\ 的区别
Unix使用斜杆/ 作为路径分隔符,而web应用最新使用在Unix系统上面,所以目前所有的网络地址都采用 斜杆/ 作为分隔符。
阮键
2020/07/21
5K0
了解java的这些功能可以让你少走很多弯路
平常工作中的一些现成的方法可以减少我们很多的工作时间,下面只是我总结的一小部分常用的类和方法,我会接着发~
哲洛不闹
2018/12/25
6980
Java进阶-IO(4)
前面几篇介绍了java IO的基础部分,现在进入核心内容的学习,如File类、动态读取和序列化等,如下。
reload
2024/03/08
2570
Java进阶-IO(4)
软考高级架构师:文件管理系统概念和例题
文件管理系统是操作系统中用于管理文件的一部分,负责文件的存储、检索、共享和保护。文件管理的一个核心概念是文件系统的组织方式,其中树形目录结构是一种常见的组织方式。
明明如月学长
2024/05/25
2130
12-File类
File类代表操作系统的文件对象,是用来操作操作系统中的文件对象的,例如:删除文件,获取文件信息,创建文件/文件夹。广义来说,操作系统认为文件已经包含了文件和文件夹的概念
Ywrby
2022/10/27
3930
什么是文件路径,Python中如何书写文件路径?
当程序运行时,变量是保存数据的好方法,但变量、序列以及对象中存储的数据是暂时的,程序结束后就会丢失,如果希望程序结束后数据仍然保持,就需要将数据保存到文件中。Python提供了内置的文件对象,以及对文件、目录进行操作的内置模块,通过这些技术可以很方便地将数据保存到文件(如文本文件等)中。
用户8442333
2021/11/30
7.2K0
浅析 path 常用工具函数源码
在开发过程中,会经常用到 Node.js (https://nodejs.org/dist/latest-v16.x/docs/api) ,它利用 V8 提供的能力,拓展了 JS 的能力。而在 Node.js 中,我们可以使用 JS 中本来不存在的 path (https://github.com/nodejs/node/blob/v16.14.0/lib/path.js) 模块,为了我们更加熟悉的运用,让我们一起来了解一下吧~
政采云前端团队
2022/08/30
1.8K0
浅析 path 常用工具函数源码
Python : 反斜杠
使用python写字符串常量时,raw string是个很好用的东东,比如在C里我要写一个Windows下的路径,得这么
py3study
2020/01/07
4.2K0
如何用命令行编译、运行第一个java程序(Hello World!)[通俗易懂]
命令行(Command Processor)(CMD)是在以OS / 2 、 Windows CE与Windows NT平台为基础的操作系统(包括Windows 2000,Windows XP,Windows Vista,Windows Server 2003,Windows 7, Windows 8 ,Windows 8.1 ,Windows 10)下的“MS-DOS 方式”,即“微软操作系统中内置的模仿DOS操作系统的程序”——我们看到的命令提示符窗口便是。而命令提示符是一种工作提示符,提示进行命令输入。例如, “C:>”这种提示的方式。
全栈程序员站长
2022/09/08
2.6K0
如何用命令行编译、运行第一个java程序(Hello World!)[通俗易懂]
Linux探秘之旅:透彻理解路径、命令与系统概念
https://blog.csdn.net/Srlua/article/details/136079391#comments_31253141
Srlua
2024/03/01
2030
Linux探秘之旅:透彻理解路径、命令与系统概念
Windows文件名非用反斜杠?Python小技巧帮你解决这个麻烦
在编程过程中,我们往往会遇到一个小麻烦——微软 Windows 系统在文件夹名之间使用反斜杠字符,而几乎所有其它的计算机(操作系统)都使用正斜杠:
机器之心
2019/07/24
1.9K0
Windows文件名非用反斜杠?Python小技巧帮你解决这个麻烦
Python:os.path.join()产生的斜杠在Windows和Linux下的不同表现和解决方法
在Linux/macOS下会显示 a/b/c 而在Windows下会显示 a\b\c
演化计算与人工智能
2020/08/14
4K0
OpenCV中出现“Microsoft C++ 异常: cv::Exception,位于内存位置 0x0000005C8ECFFA80 处。”的异常[通俗易懂]
大家好,又见面了,我是你们的朋友全栈君。 1 致谢 对于OpenCV的安装 要感谢网友空晴拜小白提供的教程 链接如下: https://blog.csdn.net/sinat_36264666/ar
全栈程序员站长
2022/11/10
3.5K0
OpenCV中出现“Microsoft C++ 异常: cv::Exception,位于内存位置 0x0000005C8ECFFA80 处。”的异常[通俗易懂]
【Python】已解决:SyntaxError: (unicode error) ‘unicodeescape’ codec can’t decode bytes in position 2-3: t
已解决:SyntaxError: (unicode error) ‘unicodeescape’ codec can’t decode bytes in position 2-3: truncated
屿小夏
2025/05/23
2050
解密 `java.io.FileNotFoundException`:从路径到权限,Java文件操作不再“迷路”(小白指南)
java.io.FileNotFoundException 是Java程序在尝试访问一个文件,但因各种原因(如文件确实不存在、路径指定错误、权限不足,或试图以文件方式访问打包在JAR/WAR内的资源)未能成功时抛出的一个受检异常 (Checked Exception)。这个异常在进行文件读写操作时非常普遍,尤其是对于初学者而言,理解和正确处理文件路径、区分文件系统路径与类路径资源是常见的痛点。本文将从“小白”视角出发,详细阐述此异常发生的核心原因,深入探讨绝对路径与相对路径的区别与使用,介绍Java中处理文件路径的最佳实践(包括传统的 File 类和现代的NIO.2 Path API),并重点讲解如何正确访问打包在应用程序(如JAR或WAR包)中的资源文件。通过具体的Java代码示例和清晰的排错思路,本指南旨在帮助你彻底理解并有效避免和解决 FileNotFoundException。
默 语
2025/06/12
2790
Python 编程中反斜杠 “\” 的作用:作为续行符和转义字符,处理文件路径和正则表达式时需特别注意。
Python 中的反斜杠 \ 可以被用作续行符,它允许你将一行代码分成多行来书写,以提高代码的可读性。这在处理长字符串、复杂的数学表达式或其他需要多行布局的代码时非常有用。
叶庭云
2024/05/25
12.3K0
Python 编程中反斜杠 “\” 的作用:作为续行符和转义字符,处理文件路径和正则表达式时需特别注意。
关于 .NET 在不同操作系统中 IO 文件路径拼接方法,升级 .NET 7 后注意到的一个知识点
.NET 现在支持跨平台这件事情已经是众所周知的特点了,虽然平台整体支持跨平台了,但是我们的代码如果真的想要实现跨平台运行其实还是有些小细节要注意的,今天想要记录分享的就是关于 文件I/O操作时路径的拼接问题。
乌拉栋
2022/11/30
1.5K0
gitignore不忽略指定文件
背景 在使用腾讯 IMSDK 时, 通过Pod依赖了对应的库, Pods 文件夹在.gitignore中配置忽略, 但是需要修改IM SDK 的源代码, 又怕重新安装后被覆盖, 所以想要针对 腾讯
莫空9081
2023/02/15
3.6K0
thumbnails图像处理库的使用前言:thumbnails的使用:
前言: thumbnails是Java一个优秀的图像处理库,可以对图片进行压缩、加水印、裁剪、更改格式等功能。下面为大家介绍使用这个图像处理库。 thumbnails的使用: 一、引入依赖: <!-- 图片处理 --> <dependency> <groupId>net.coobird</groupId> <artifactId>thumbnailator</artifactId> <version>0.4.8</ver
贪挽懒月
2018/06/06
2.2K0
推荐阅读
相关推荐
正斜杠和反斜杠的区别_vb斜杠和反斜杠
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档