Получение локального пути к файлу
Я использую 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();
}
}