G
Guest
Gast
GUten abend leute, ich bin schon ne weile in diesem forum unterwegs, jedoch finde ich nicht genau das was ich brauche, bzw ist das denn wieder zu PROfessionell wo ich nichts verstehen kann
und zwar habe ich in meinem Programm den jFileChooser eingebaut um eine Datei zu speichern bzw zu laden.
Gibt es eine Möglichkeit den gespeicherten Namen bzw geladenen namen der Datei einzulesen?
SO:
Ich weiß, dass man den Pfad einlesen kann, aber ich brauch nur den Dateinamen am besten auch ohne .xy endung.
Halt wenn das z.b. Test.xy heißt, möchte ich nur den namen Test einlesen. Ist das möglich? wenn ja wie?
Desweitern soll beim SPeichern überprüft werden ob die datei schon vorhanden ist und abgefragt wird ob diese überschrieben werden soll.
Vielen dank für die hilfe
und zwar habe ich in meinem Programm den jFileChooser eingebaut um eine Datei zu speichern bzw zu laden.
Gibt es eine Möglichkeit den gespeicherten Namen bzw geladenen namen der Datei einzulesen?
SO:

Ich weiß, dass man den Pfad einlesen kann, aber ich brauch nur den Dateinamen am besten auch ohne .xy endung.
Halt wenn das z.b. Test.xy heißt, möchte ich nur den namen Test einlesen. Ist das möglich? wenn ja wie?
Desweitern soll beim SPeichern überprüft werden ob die datei schon vorhanden ist und abgefragt wird ob diese überschrieben werden soll.
Code:
///*** SPeichern eines Arrays in einer Datei
try
{
FileOutputStream fos = new FileOutputStream(new File(Dateiname+".csmc"));
ObjectOutputStream oos = new ObjectOutputStream(fos);
oos.writeObject(werte);
oos.close();
fos.close();
}catch(Exception e){
}
}
***//
public String jfcsSaveFilename() {
jfcs.setDialogTitle("Speichere Datei");
jfcs.addChoosableFileFilter(new SimpleFileFilter("CSMC - Datei(*.csmc","csmc"));
if (jfcs.showSaveDialog(this) == JFileChooser.APPROVE_OPTION) {
return jfcs.getSelectedFile().getPath();
} else {
return null;
}
}
Vielen dank für die hilfe