文件路径中的java“\\”、“/”、“\\”是什么意思? 1 周,5 日 Questions & Answers 48 。\src/test/resources\ObjectRepository\config。属性 这是我在朋友共享的项目中找到的文件路径。我是编程新手,所以我不明白文件路径中的符号是什么意思
# 2 楼答案 在类Unix操作系统上,斜杠/是文件“路径名”中的分隔符。“foo”指的是/foo-bar目录中的“foo” 在Windows上,反斜杠\用于相同的目的。尽管许多Windows例程都能理解这两种形式 在某些编程语言中,反斜杠的使用变得更加复杂,因为这些语言使用\作为具有特殊含义的“转义”字符。要获得一个文字\您需要写\\(为清晰起见,此处添加了空格)
# 3 楼答案 。是当前目录 在Windows中,路径分隔符是反斜杠。 但在Java代码中的文本字符串中,必须用另一个反斜杠来转义。(例如,Tab\t也是如此。) 但是您可以交替使用普通斜杠(Unix/Linux中的路径分隔符) 所以路径是:./src/test/resources/ObjectRepository/config.properties
# 1 楼答案
.
表示它是当前目录/
通常用于路径中,以显示文件和文件夹的结构\\
指的是\
(使用双精度,因为\
是一个特殊字符) 与/相同,但根据操作系统的不同使用不同# 2 楼答案
在类Unix操作系统上,斜杠/是文件“路径名”中的分隔符。“foo”指的是/foo-bar目录中的“foo”
在Windows上,反斜杠\用于相同的目的。尽管许多Windows例程都能理解这两种形式
在某些编程语言中,反斜杠的使用变得更加复杂,因为这些语言使用\作为具有特殊含义的“转义”字符。要获得一个文字\您需要写\\(为清晰起见,此处添加了空格)
# 3 楼答案
。是当前目录
在Windows中,路径分隔符是反斜杠。 但在Java代码中的文本字符串中,必须用另一个反斜杠来转义。(例如,Tab\t也是如此。)
但是您可以交替使用普通斜杠(Unix/Linux中的路径分隔符)
所以路径是:
./src/test/resources/ObjectRepository/config.properties