0

java.awt.FileDialog在没有自动解析符号链接的情况下打开文件时遇到问题。例如给定

/my/folder/with/links
/my/folder/with/links/foo_link

/my/folder/with/originals
/my/folder/with/originals/foo

并且有一个从footo的符号链接foo_link。现在,如果我导航到/my/folder/with/links/并选择foo_link打开,然后getDirectory返回/my/folder/with/originalsgetFile返回foo。但我真的需要掌握实际选择的文件夹。如果需要,我可以自己使用getCanonicalFile...解决这些问题

这出现在OS X上,所以我不知道这是否是特定于平台的问题。我想坚持java.awt.FileDialog而不是javax.swing.JFileChooser,因为后者在 OS X 上真的很糟糕。

4

1 回答 1

0

一个不错的选择可能是Web Look and Feel (GPL),它有一个很好的扩展JFileChooser,例如你可以很容易地输入路径,所以这对我来说已经足够舒服了。缺少的一件事FileDialog是记住最后五个左右的位置,因此需要实施。

于 2013-08-14T15:56:26.080 回答