Hallo zusammen!
Ich habe folgendes Problem: Ich möchte gerne ein Feld das aus Files besteht, umbenennen und in ein anderes Verzeichnis einfügen. Das funktioniert auch einwandfrei, allerdings werden beim umbenennen der alten Files diese gelöscht. Wie kann ich das verhindern? Ich weiß ja, sobald man ein File mit renameTo(...) bearbeiitet hat, ist es ungültig, aber es muß doch irgendeinen Weg geben das ich die alten Files behalten kann.
Im voraus schon mal danke
Gruß Stephan
Ich habe folgendes Problem: Ich möchte gerne ein Feld das aus Files besteht, umbenennen und in ein anderes Verzeichnis einfügen. Das funktioniert auch einwandfrei, allerdings werden beim umbenennen der alten Files diese gelöscht. Wie kann ich das verhindern? Ich weiß ja, sobald man ein File mit renameTo(...) bearbeiitet hat, ist es ungültig, aber es muß doch irgendeinen Weg geben das ich die alten Files behalten kann.
Im voraus schon mal danke
Gruß Stephan
Code:
oldfolder = files[1].getParent();
try{
folder = FileSystemView.getFileSystemView().createNewFolder(new File(oldfolder));
}catch(IOException exe){
System.out.println("Verzeichnis existiert bereits");
}
for(int j=0; j<filelength; j++){
newfilename = "slice."+j;
files[j].renameTo(new File(folder.getAbsolutePath(),newfilename));
}