从Jfilechooser文件名对话框中读取前向斜线



我需要从jfilechooser文件名输入对话框中读取文件名,该输入由forward slash'/'组成。但这是在Windows环境中作为后斜线''路径分离器。

实际上JFileChooser将返回适合其运行机器的路径。对于Windows,它是向后的斜线,对于Mac,它是前向斜线。JFileChooser返回文件对象,并通过调用getCanonicalPath,您可以获得具有不同格式的路径,具体取决于OS。

所以IMO 至少没有干净的方法。一种可能性是读取文件名,然后用前向斜杠替换向后斜线。但我怀疑它会对您有用。

最新更新