У меня странная ситуация, когда я хочу выполнить тест на введенное пользователем значение имени файла в JFileChooser.Получить имя пользователя от имени пользователя JFileChooser
Функция .getSelectedFile() возвращает файл на основе как введенного пользователем имени файла, так и каталога, который не является тем, что я хочу.
В качестве примера: Текущий каталог в JFileChooser может быть "C: \ A \ B \ с" Пользователь вводится значение может быть "д \ е \ f.txt"
.getSelectedFile () возвращает "C: \ а \ Ь \ с \ d \ е \ f.txt". .getSelectedFile() GetName() возвращает "f.txt"
в то время как я хочу что-то вроде .getInputtedFile(), чтобы вернуться "d \ e \ f.txt"
Есть ли доступное решение, подобное этому, или мне нужно будет расширить JFileChooser?
Причина этого заключается в том, потому что мы хотим, чтобы пользователь мог ввести имя файла, такие как: server1 \ реж \ xx.dat server2 \ xx.dat где, если мы обнаружим, что они введены вручную эти имена (в отличие от каталога, имеющего такое имя), мы будем использовать это как «абсолютный путь» и обрабатывать его по-своему. – Wassa