首页 > 其他分享 >\和/在文件路径中的区别

\和/在文件路径中的区别

时间:2023-01-11 15:26:22浏览次数:33  
标签:文件 区别 windows 路径 斜杆 斜杠 使用


Windows由于使用 斜杆/ 作为DOS命令提示符的参数标志了,为了不混淆,所以采用 反斜杠\ 作为路径分隔符。所以目前windows系统上的文件浏览器都是用 反斜杠\ 作为路径分隔符。随着发展,DOS系统已经被淘汰了,命令提示符也用的很少,斜杆和反斜杠在大多数情况下可以互换,没有影响。
知道这个背景后,可以总结一下结论:
(1)浏览器地址栏网址使用 斜杆/ ;
(2)windows文件浏览器上使用 反斜杠\ ;
(3)出现在html url() 属性中的路径,指定的路径是网络路径,所以必须用 斜杆/ ;
// 如果url后面用反斜杠,就不会显示任何背景
(4)出现在普通字符串中的路径,如果代表的是windows文件路径,则使用斜杆/和反斜杠\是一样的;如果代表的是网络文件路径,则必须使用 斜杆/ ;
// 本地文件路径,/ 和 \ 是等效的
// 网络文件路径,一定要使用 斜杆/
(5)windows系统的地址栏能够识别单反斜杠"\",而不能识别双反斜杠"\\",这是系统文件系统自身的约定,路径层次使用“\”区分而不是使用“\\”来区分:
所以F:\Office\Trunk\__Out\Pro Debug\Bin\\OfficeInfo.dll这样是不正确的。
而在程序中,字符串中的“\\”主要是为了转义,“\\”转义后被理解为“\”,“\”才能够被操作系统文件系统所理解,比如用字符串表示上述路径:“F:\\Office\\Trunk\\__Out\\Pro Debug\\Bin\\OfficeIn可以fo.dll”,同理,如果想要表示“\\”,可以写作“\\\\”。

在不同系统的情况系 windows下是\,linux和unix下是/ 但在win中没有本质区别。
但是由于 \ 也是转义字符的起始字符,
所以,路径中的 \ 通常需要使用 \\如果是 / 就不需要使用转义了
如C中文件操作,c:\\kkk\\dd.txt c:/kkk/dd.txt一样
"./":代表目前所在的目录
"../":代表上一层目录
\ 用于本地/ 用于网络连接地址

   

标签:文件,区别,windows,路径,斜杆,斜杠,使用
From: https://www.cnblogs.com/jiang-kai/p/17043836.html

相关文章

  • 查看安卓的进程信息 proc 文件夹
    介绍在安卓中,如果想要查看一个安卓进程的信息,包括该进程拥有的用户权限和用户组权限,进程依赖的动态库等信息的话,可以在proc文件夹中查看,具体的查看方法如下:查看进城的......
  • linux-各个目录下重要文件、用户、用户组
    1.⽹络不通排查流程1.确认⽹关地址是否通畅2.确认⽹卡配置是否正确```python3.确认⽹络管理服务是否关闭 systemctlstopNetworkManager systemctldisable......
  • Computed 和 Watch 的区别
    1.computed计算属性:作用:(1)解决模板中放入过多的逻辑会让模板过重且难以维护的问题。例如两个数据的拼接或字体颜色的判断。(2)它支持缓存,只有依赖的数据发生了变化,才会重新......
  • 使用File类创建简单的文件目录检索小工具
    File类的常用方法序号方法描述1publicStringgetName()返回由此抽象路径名表示的文件或目录的名称。2publicStringgetParent()****、返回此抽象路径名......
  • ffmpeg第8篇:使用ffprobe采集文件信息
    1、前言ffprobe是ffmpeg的其中一个模块,主要用于查看文件信息,咱们知道一个MP4文件其实不仅仅包含了音视频数据,还有如元数据等其它信息,但是实际上咱们关心的往往是音视频......
  • JavaScript超大文件上传
    ​ 我们平时经常做的是上传文件,上传文件夹与上传文件类似,但也有一些不同之处,这次做了上传文件夹就记录下以备后用。这次项目的需求:支持大文件的上传和续传,要求续传支持......
  • Jmeter 读取CSV文件,并放入BeanShell中使用
    1、添加线程组和CSVDataSetConfig线程组设置循环次数‘   添加CSVDataSetConfig  2、编写CSV文件,添加input.txt到CSVDataSetConfig中  ......
  • jQuery属性(attr和prop的区别)
    视频text()得到文本BBBBB,html()得到标签BBBBBattr():专门操作属性值为非布尔值的属性。prop():专门操作属性值为布尔值的属性。<!DOCTYPEhtml><html><head>......
  • 看图要仔细-设计74HC165的原理图库文件-PCB系列教程2-2
    ​​上一篇文章​​是画LED的库文件,这一篇画的稍微复杂一点点,以一个16脚的芯片做案例,讲讲如何设计原理图文件,下一篇讲讲如何设计PCB库文件。74HC165的数据手册设计任何芯片......
  • tdsql 开源pg版编译文件 tbase
    https://www.aliyundrive.com/s/V6LnixwJG3V这是一个自解压文件,打开后是一个tar.gz压缩文件对应文档中/data/tbase/install/下的文件在centos7下编译不保证可用,以源......