簡體   English   中英

java.awt.FileDialog過早地解析符號鏈接

[英]java.awt.FileDialog prematurely resolves symbolic links

我在使用java.awt.FileDialog打開文件時遇到麻煩,而沒有自動解析符號鏈接。 給定

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

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

並且從foofoo_link有一個符號鏈接。 現在,如果我導航到/my/folder/with/links/並選擇foo_link打開,則getDirectory返回/my/folder/with/originalsgetFile返回foo 但是我確實需要對實際選擇的文件夾進行處理 如果需要,我可以自己使用getCanonicalFile解決此getCanonicalFile

這出現在OS X上 ,所以我不知道這是否是特定於平台的問題。 我想堅持使用java.awt.FileDialog而不是javax.swing.JFileChooser ,因為后者在OS X上確實很糟糕。

一個很好的選擇是Web Look and Feel (GPL),它具有JFileChooser的相當不錯的擴展,例如,您可以輕松地鍵入路徑,因此對我來說足夠舒適。 FileDialog缺少的一件事是記住最后五個左右的位置,因此需要實現。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM