我需要从JFileChooser文件名输入对话框中读取一个文件名,该对话框由正斜杠“/”组成。但它在Windows环境中采用反斜杠'\'路径分隔符。
答案 0 :(得分:1)
实际上JFileChooser
将返回适合其运行的机器的路径。在Windows的情况下,它是反斜杠,对于Mac,它是正斜杠。 JFileChooser
返回一个File对象,通过调用getCanonicalPath
,您将获得具有不同格式的路径,具体取决于操作系统。
SO IMO 似乎没有干净的方式至少。一种可能是读取文件名,然后用正斜杠替换反斜杠。但我怀疑这对你有用。