Datei an dem gleichen Ort speichern

taskihcp

Grünschnabel
Hallo Zusammen,

ich will mit einem Button eine Datei überschreiben, soweit so gut. Das Problem ist aber ich will die überschreibene Datei gleichzeitig auch an dem gleichen ort speichern wo ich es geholt habe. Wenn ich eine Datei von einem Verzeichnis hole, verändere und mit dem gleichen Namen speichere (überschreiben) will ich es auch an dem gleichen Verzecihnis speichern. Es muss also das importierte pfad merken und es wieder dorthin speichern. Ist das möglich****

Bitte um Hilfe und danke im Voraus.

mfg
taskihcp
 
Hi

mit anderen Worten, du schaffst nicht, ein bestimmtes Verzeichnis zum Abspeichern anzugeben?
Code bitte, dann wird man schon sehen, was daneben geht.
 
Weiß nicht ob sich das schon erledigt hat, aber ,
wie wärs denn mit einer String variable als pfad definieren, und die neue datei bei dem pfad abzuspeichern?
 
Hallo Zusammen,

also ich gebe mal die code:

XdevFile exfile = UIUtils.showFileChooser("Laden",null,null);
try
{
Reader sr = exfile.openReader();
test.VT.importCSV(sr);
sr.close();
}
catch(IOException e)
{
e.printStackTrace();
}

damit lade ich meine datei mit einem Buttonklick.

dann habe ich einen "schreibe" Button womit ich geladene dateien überschreiben kann

die methode zu überschreiben heisst vtwrite().

Die frage ist also überschreiben geht aber datei in dem gleichen Ort speichern ist das Problem.

Wie kann ich beim laden das pfad merken und an Speichern button übergeben generell speichert man eine datei folgendes:

XdevFile exfile = new XdevFile(".\\hallo.csv");

try
{
Writer swr = exfile.openWriter();
test.VT.exportCSV(swr,0);
swr.close();
}
catch(IOException e)
{
e.printStackTrace();
}

gruß
taskihcp
 
Wie wärs, einfach das exfile-Objekt bis zum Schreiben zu behalten,
statt dann ein zweites zu erzeugen? :rolleyes:

Bitte Codetags verwenden.
 

Neue Beiträge

Zurück