文件路径中的”/“和“\“有什么区别

如题所述

在不同系统的情况系 windows下是\,linux和unix下是/ 但在win中没有本质区别。
但是由于 \ 也是转义字符的起始字符,
所以, 路径中的 \ 通常需要使用 \\如果是 / 就不需要使用转义了
如C中文件操作,c:\\kkk\\dd.txt c:/kkk/dd.txt一样
温馨提示:内容为网友见解,仅供参考
第1个回答  2020-09-15
Unix使用斜杆/ 作为路径分隔符,而web应用最新使用在Unix系统上面,所以目前所有的网络地址都采用 斜杆/ 作为分隔符。
Windows由于使用斜杆/作为DOS命令提示符的参数标志了,为了不混淆,所以采用反斜杠\作为路径分隔符。所以目前windows系统上的文件浏览器都是用反斜杠\作为路径分隔符。随着发展,DOS系统已经被淘汰了,命令提示符也用的很少,斜杆和反斜杠在大多数情况下可以互换,没有影响。
知道这个背景后,可以总结一下结论:
(1)浏览器地址栏网址使用 斜杆/ ;
(2)windows文件浏览器上使用 反斜杠\ ;
(3)出现在html url() 属性中的路径,指定的路径是网络路径,所以必须用 斜杆/ ;
(4)出现在普通字符串中的路径,如果代表的是windows文件路径,则使用 斜杆/ 和 反斜杠\ 是一样的;如果代表的是网络文件路径,则必须使用 斜杆/ ;
斜杆/ 和 反斜杠\ 的区别基本上就是这些了,下面再讨论一下相对路径和绝对路径。
./SRC/ 这样写表示,当前目录中的SRC文件夹;
../SRC/ 这样写表示,当前目录的上一层目录中SRC文件夹;
/SRC/ 这样写表示,项目根目录(可以指磁盘根目录,也可以指项目根目录,具体根据实际情况而定)

同时 \ 在大部分编程语言中为转义符,需要用双斜杠来表示单斜杠,所以在编程语言中会出现下面的路径格式:
C:\\windows\\system32\\
该路径等同于:C:\windows\system32\
另外在windows访问网络中的共享路径时,通常以 \\ 开头,后面跟IP地址或计算机名,然后用 \ 区分路径,如:
\\nas\个人文件\
\\192.168.0.100\个人文件\
第2个回答  2017-04-24
你点的那个是快捷方式吧。你要在这个文件上点右键-属性。然后才能在位置那一栏看到文件的具体路径。如果显示是快捷方式那就对了,肯定打不开了。因为你可能已经把存放这个文件的设备拔掉了。(例如U盘)鉴于你打开时说文件路径或者名称无效,应该是文件之前在移动村粗设备上的,你没有复制过来,只是复制了一个快捷方式在桌面。你还是重新拷贝过吧。 如果用powerpoint还能找到,你就打开它,另存为xxxx,再存一个呗
第3个回答  2017-04-24
敖吉它口谏疗效俗w

文件路径中的”\/“和“\\“有什么区别
文件路径中的”\/“和“\\“区别为:系统不同、共享文件不同、网址访问不同。一、系统不同 1、”\/“:”\/“一般用于Unix系统和Windows系统中。2、“\\“:“\\“一般用于DOS系统和Windows系统中。二、共享文件不同 1、”\/“:在访问共享文件中客户机路径需要使用”\/“,内部目录路径可使用”\/“。2...

文件路径中的”\/“和“\\“有什么区别
一、使用操作系统不同 1、”\/“:其它操作系统,比如linux中都使用\/。2、“\\“:只有windows系统中用\\。二、原因不同 1、”\/“:Unix使用斜杆\/ 作为路径分隔符,而web应用最先使用在Unix系统上面,所以目前所有的网络地址都采用 斜杆\/ 作为分隔符。2、“\\“:Windows由于使用 斜杆\/ 作为DOS命令提...

“\\”与“\/”斜杠与反斜杠的区别
“\”与“/”的区别为:用途不同、系统不同、网址不同。一、用途不同 1、“\”:“\”只能用来表示目录。2、“/”:“/”技能作为除法符号或者间隔符号使用,也能用来表示目录。二、系统不同 1、“\”:“\”用作目录时,适用于windows系统。2、“/”:“/”用作目录时,适用于unix...

在文件路径中,“\\”与“\/”的区别是什么?
在不同系统的情况系 windows下是\\,linux和unix下是\/ 但在win中没有本质区别。由于 \\ 也是转义字符的起始字符,所以, 路径中的 \\ 通常需要使用 \\\\如果是 \/ 就不需要使用转义了 在C语言中,文件路径会被写作字符串形式,但是由于C语言的字符串规则中,\\字符是转义字符的引导,所以直接写 "C:\\Win...

路径里的正斜杠和反斜杠一样吗
路径里的正斜杠和反斜杠不一样的,区别有:1、适用的系统不同:在windows系统中,\\ 用来表示目录。而在unix系统中,\/ 表示目录。2、web路径使用条件不同:由于web遵循unix命名,所以在网址(URL)中,\/ 表示目录。例如:出现在html url() 属性中的路径,指定的路径是网络路径,所以必须用 斜杆\/。...

“\\”与“\/”斜杠与反斜杠的区别
“\”是Windows系统的专属选择,用于文件路径中,如C:\\Documents。 然而,“/”在Unix系统中,包括Linux,是标准的目录分隔符,如\/home\/user。最后,当涉及到网络地址时,两者的表现截然不同: 在URL中,绝对禁止使用“\”,因为它是非法的,正确的格式应该是www.example.com。 “/”则在URL...

\/和\/有什么区别?
解释:在计算机的文件系统中,“.\/”、“..\/”和“\/”是用来表示不同路径和位置的特殊符号。它们在访问文件和目录时起到关键作用。具体解释如下:1. “.\/”:这是一个相对路径的表示方式,指的是当前目录。“.”代表当前位置,所以“.\/...

斜杆\/和反斜杠\\有什么区别
(2)windows文件浏览器上使用 反斜杠\\ ;(3)出现在html url() 属性中的路径,指定的路径是网络路径,所以必须用 斜杆\/ ; 如果url后面用反斜杠,就不会显示任何背景 (4)出现在普通字符串中的路径,如果代表的是windows文件路径,则使用 斜杆\/ 和 反斜杠\\ 是一样的;如果代表的是网络文件路径...

文件路径中的”\/“和“\\“有什么区别
\/\/指的是网络路径如:http:\/\/ \\指的是本地路径如:c:\\windows\\

“\/”和“\\”有什么区别?
正斜杠:表示网页路径, \/\/www.sina.com\/index.html DOS命令:反斜杠: 后面跟的是文件名称 E:\\develop\\开发工具 正斜杠:后面跟的是命令参数或表示根目录\/t:library 正斜杠一般作为除法符号或者间隔符号使用,主要用于间隔使用。越来越多的人会使用“\/”作为“或”的意思,但实际上它只作为间隔符号...

相似回答