Java 绝对路径 - Mac OS X - Windows
Java absolute path - Mac OS X - Windows
我即将发布一个 java 应用程序,但我有一个小问题:我已经通过 eclipse 在 Mac OS X 上完全开发了该应用程序,我使用引用目录的绝对路径:
"/Users/Name/Documents/folder"
我使用 System.getProperty"os.name"
来确定我当前是否在 mac 上 运行,如果是,我将使用该文件夹,否则我将使用另一个文件夹示例:C:\Users\Name\Documents\folder
.
问题是:我必须向该字符串附加一个可能包含其他子文件夹的名称。我知道在 mac 上我使用 "/"
和 windows "\"
来分隔文件夹。我该如何解决这个问题?有什么建议吗?
您可以使用以下内容来获得良好的分隔符:
System.getProperty("file.separator")
我即将发布一个 java 应用程序,但我有一个小问题:我已经通过 eclipse 在 Mac OS X 上完全开发了该应用程序,我使用引用目录的绝对路径:
"/Users/Name/Documents/folder"
我使用 System.getProperty"os.name"
来确定我当前是否在 mac 上 运行,如果是,我将使用该文件夹,否则我将使用另一个文件夹示例:C:\Users\Name\Documents\folder
.
问题是:我必须向该字符串附加一个可能包含其他子文件夹的名称。我知道在 mac 上我使用 "/"
和 windows "\"
来分隔文件夹。我该如何解决这个问题?有什么建议吗?
您可以使用以下内容来获得良好的分隔符:
System.getProperty("file.separator")