Получение локального пути к файлу

Я использую File Chooser выбрать изображение, чтобы добавить его путь в базу данных.
Ну, я могу получить только полный путь к моему файлу. Есть ли способ получить только локальный путь, начиная с каталога моего проекта?

Вместо того, чтобы получить: C:\\Users\\Myuser\\Documents\\MyProject\\src\\Photos\\myPhoto.jpg

Я хотел бы получить что-то вроде: \\src\\Photos\\myPhoto.jpg,

Потому что место, где всегда будет моя фотография, одно и то же (папка внутри моего src папка проекта).

Мой код:

 private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) {                                         
        JFileChooser filec = new JFileChooser(".\\src\\imgs\\");
        filec.showOpenDialog(null);
        File f = filec.getSelectedFile();
        if(f != null){
            JOptionPane.showMessageDialog(null, filec.getCurrentDirectory());
        //f.getPath();
       //f.getAbsolutePath();
        }
    } 

0 ответов

Другие вопросы по тегам