Metoda poniżej zwraca mi ścieżkę w taki sposób: C:\Users\Marcin\Documents\NetBeansProjects\BIBLIOTEKA.FDB a potrzebuję, aby była zwrócona w taki sposób:
C:\Users\Marcin\Documents\NetBeansProjects\BIBLIOTEKA.FDB czy jest na to jakiś automatyczny sposób ? Czy muszę przeszukać stringa i jak napotka znak \ to dodać jeszcze jeden znak .
public static String otworzFDB()
{
String path = null;
File file = null;
JFileChooser chooser = new JFileChooser();
chooser.setCurrentDirectory(new java.io.File(""));
chooser.setDialogTitle("Wybierz plik FBD bazy ");
chooser.setFileFilter(new FileNameExtensionFilter("Plik bazy Firebird", "FDB","FDB"));
if(chooser.showOpenDialog(null) == JFileChooser.APPROVE_OPTION)
{
file = chooser.getSelectedFile();
path = file.getPath();
}
else
{
JOptionPane.showMessageDialog(null, "Błąd podczas wyboru pliku", "Błąd", JOptionPane.ERROR_MESSAGE);
}
return path;
}
dodanie znacznika <code class="java"> - fp