renamtTo schlägt fehl

chuxXo

Bekanntes Mitglied
Hallo liebes Forum,

kann mir einer erklären, wieso der folgende Code nicht funktioniert:
Java:
public void rename(String oldName, String newName){

      if(new File(newName).exists()) System.out.println("File existiert bereits");	
      else{
           if (!new File(oldName).renameTo(new File(newName))) {
		    System.out.println("Umbenennen fehlgeschlagen");
           }
      }
}

Das File wo umbenannt werden soll existiert.
Die Konsole gibt mir nur "Umbenennen fehlgeschlagen" zurück...

Danke für eure Hilfe
mfg chuxXo
 
Zuletzt bearbeitet:
Code:
Java:
action.rename("D:/Doku/Stueckliste.xls", "D:/Doku/StuecklisteNeu.xls");

Java:
public void rename(String oldName, String newName){

		System.out.println(new File(oldName).exists());
	    if(new File(newName).exists()) System.out.println("File existiert bereits");	
	    else{
		    if (!new File(oldName).renameTo(new File(newName))) {
		    	System.out.println("Umbenennen fehlgeschlagen");
		    }
	    }
	}

Konsole:
true
Umbenennen fehlgeschlagen

Das ist ja das, was mich wundert.
 
War ein ganz dummer Fehler.
Hatte das ExcelFile zwar zu, aber der Prozess war noch geöffnet 🙂

Funktioniert nun.
 

Zurück
Oben