在导航文件系统中使用正斜杠和反斜杠有何不同。另外./
和../
之间有什么区别?
答案 0 :(得分:14)
嗯,在大多数语言中,反斜杠需要在字符串文字中进行转义,斜杠则不需要。进一步的反斜杠只适用于Windows,而斜杠几乎无处不在。
另一方面,当将路径名作为参数传递给Windows程序时,使用斜杠可能不起作用,因为许多Windows程序使用斜杠来表示命令行标志,因此您需要使用反斜杠。
在.
与..
之间:.
是当前目录,..
是父目录。
答案 1 :(得分:5)
Microsoft操作系统(例如DOS和Windows)使用反斜杠(\),基于UNIX的操作系统(例如Linux)使用斜杠(/)。
点(。)表示当前的工作目录,就像说“这里”。双点(..)表示父目录。
答案 2 :(得分:1)
Windows中的斜杠和反斜杠之间的差异来自我的测试,至少不存在,但我相信在早期版本中他们使用反斜杠。 UNIX系统使用斜杠。
./
和../
之间的区别在于./
表示您所在的层次结构中的位置,而../
是父目录。
答案 3 :(得分:0)
反斜杠用于:
DOS和Windows中的文件名,例如D:\ documents \ office,C:\ java \ jdk C,Unix和其他借用相同语法(C ++,Java等)的语言/系统中的转义序列。例如,\ n表示换行符,\ t表示选项卡。
正斜杠用于:
/cs/student/jsmith/cs8/lab00
,/Users/Shared/cs8/cTurtle.py
。http://www.cs.ucsb.edu/~pconrad/cs8
。