【发布时间】:2013-08-09 13:34:39
【问题描述】:
我在使用 java.awt.FileDialog 打开文件时遇到问题,而没有自动解析符号链接。例如。给定
/my/folder/with/links
/my/folder/with/links/foo_link
和
/my/folder/with/originals
/my/folder/with/originals/foo
还有一个从foo 到foo_link 的符号链接。现在,如果我导航到/my/folder/with/links/ 并选择foo_link 打开,那么getDirectory 返回/my/folder/with/originals 和getFile 返回foo。但我真的需要实际选择的文件夹上的句柄。如果需要,我可以使用getCanonicalFile自己解决这些问题...
这出现在 OS X 上,所以我不知道这是否是特定于平台的问题。我想坚持使用 java.awt.FileDialog 而不是 javax.swing.JFileChooser,因为后者在 OS X 上真的很糟糕。
【问题讨论】:
标签: java awt symlink filedialog