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