Ich habe ein Problem, wo ich den Code bin mit hier https://sites.google.com/site/teachmemrxymon/java/export-records-from-jtable-to-ms-excelExportieren JTable nach CSV FileNotFoundException
jedoch gefunden, wenn der Code ausgeführt wird es die Ausnahme wirft: java.io.FileNotFoundException:/home/david \ test.csv (Berechtigung verweigert)
Sofort kann ich sehen, dass es ein Problem gibt, wie es scheint, Windows-Formatierung von Dateipfaden anstelle von Linux zu verwenden.
Gibt es eine Möglichkeit, das zu ändern?
Der Code, den ich habe, ist wie folgt:
private void saveBike1LapActionPerformed(java.awt.event.ActionEvent evt) {
JFileChooser bike1FileChooser = new JFileChooser();
int option = bike1FileChooser.showSaveDialog(TrackerWindow.this);
if(option == JFileChooser.APPROVE_OPTION){
String filename = bike1FileChooser.getSelectedFile().getName();
String path = bike1FileChooser.getSelectedFile().getParentFile().getPath();
int len = filename.length();
String ext = "";
String file;
if(len > 4){
ext = filename.substring(len-4, len);
}
if(ext.equals(".csv")){
file = path + "\\" + filename;
}
else{
file = path + "\\" + filename + ".csv";
}
exportBikeLapTimes(bike1LapTimes, new File(file));
}
}
Jede Hilfe wäre sehr geschätzt.