8

在导航文件系统中使用正斜杠和反斜杠有什么区别。./还有和有什么区别../

4

4 回答 4

16

好吧,在大多数语言中,反斜杠需要在字符串文字中进行转义,而斜杠则不需要。进一步的反斜杠仅适用于 Windows,而斜杠几乎可以在任何地方使用。

另一方面,当将路径名作为参数传递给 Windows 程序时,使用斜杠可能不起作用,因为许多 Windows 程序使用斜杠来表示命令行标志,因此您需要使用反斜杠。

on .vs. ..:.是当前目录,..是父目录。

于 2011-08-04T18:42:18.087 回答
7

Microsoft 操作系统(例如 DOS 和 Windows)使用反斜杠 (\),基于 UNIX 的操作系统(例如 Linux)使用斜杠 (/)。

点 (.) 表示当前工作目录,就像说“这里”。双点 (..) 表示父目录。

于 2011-08-04T18:39:58.900 回答
1

Windows 中斜杠和反斜杠之间的区别来自我的测试,至少不存在,但我相信在早期版本中他们使用了反斜杠。UNIX 系统使用斜线。

和之间的区别在于./.././表示您所在的层次结构中的位置,而../它是父目录。

于 2011-08-04T18:42:20.990 回答
0

反斜杠用于:

DOS 和 Windows 中的文件名,例如 C、Unix 和其他借用相同语法的语言/系统(C++、Java 等)中的 D:\documents\office、C:\java\jdk 转义序列。例如,\n 表示换行符,\t 表示制表符。

正斜杠用于:

  • Unix 上的文件名(和 Mac OS X,因为它是从 Unix 派生的), /cs/student/jsmith/cs8/lab00例如/Users/Shared/cs8/cTurtle.py.
  • 网址 (URL),例如http://www.cs.ucsb.edu/~pconrad/cs8.
  • 在许多编程语言中进行划分,例如 battingAvg = hits / atBats;
于 2014-02-20T05:12:35.657 回答