【发布时间】:2020-06-10 04:02:26
【问题描述】:
我想知道java程序中文件路径中使用的“\”和“/”之间的区别,以及文件路径中使用的“\”和“\”之间的区别。
【问题讨论】:
-
没什么。 Java 在必要的平台上将
\转换为/(反之亦然,在需要\的平台上)。我建议使用/,因为它更具可读性。
标签: java file-handling
我想知道java程序中文件路径中使用的“\”和“/”之间的区别,以及文件路径中使用的“\”和“\”之间的区别。
【问题讨论】:
\ 转换为/(反之亦然,在需要\ 的平台上)。我建议使用/,因为它更具可读性。
标签: java file-handling
/ 是一个基于 linux 和 mac os 的分隔符,用于遍历目录和文件。 \ 是基于 Windows 的。
【讨论】:
/ 而不是 `\`。
区别在于在 Linux OS 或 Window OS 上使用。在 Java 程序中,您可以通过两种方式使用文件路径:
String s = "C:\\Users\\DEU1HC\\Desktop\\IntelliJ 2019.3.1\\bin";
或
String s = "C:/Users/DEU1HC/Desktop/IntelliJ 2019.3.1/bin";
【讨论】:
在 File IO 的狭窄范围内,char \ 是路径中唯一允许的东西。即使在非 linux 操作系统中,\ 也被用作路径分隔符。
【讨论】: