我有一個奇怪的情況,我想對JFileChooser中用戶輸入的文件名值進行測試。從JFileChooser獲取用戶輸入的文件名
.getSelectedFile()函數根據文件名的用戶輸入值和不是我想要的目錄返回一個文件。
作爲一個例子: 在JFileChooser當前目錄可能是 「C:\ A \ B \ C」 用戶輸入的值可以是 「d。\ E \ f.txt」
.getSelectedFile( )返回 「C:\ A \ b \ C \ d。\ E \ f.txt」。 .getSelectedFile()getName()返回 「f.txt」
而我想要的東西,像.getInputtedFile()返回「d \ e \ f.txt」
有沒有像這樣的可用解決方案,還是我必須擴展JFileChooser?
這樣做的原因是因爲我們希望用戶能夠輸入文件名如: server1的\目錄\ xx.dat 服務器2 \ xx.dat 這裏如果我們發現他們手動輸入這些名稱(而不是一個目錄發生的那個名稱),我們將使用它作爲「絕對路徑」並以我們自己的方式處理它。 – Wassa 2014-11-21 13:33:59