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:

chuxXo

Bekanntes Mitglied
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.
 

chuxXo

Bekanntes Mitglied
War ein ganz dummer Fehler.
Hatte das ExcelFile zwar zu, aber der Prozess war noch geöffnet :)

Funktioniert nun.
 
Ähnliche Java Themen
  Titel Forum Antworten Datum
Jose05 ausführen im cmd schlägt fehl Java Basics - Anfänger-Themen 2
R Methoden Eclipse schlägt mir nicht alle Möglichkeiten vor Java Basics - Anfänger-Themen 4
N Vergleich von Strings schlägt fehl.. Java Basics - Anfänger-Themen 5
E Netzlaufwerk Zugriff schlägt fehl Java Basics - Anfänger-Themen 11
T Input/Output String-Vergleich schlägt fehl Java Basics - Anfänger-Themen 7
M Erste Schritte if-Bedingung schlägt fehl Java Basics - Anfänger-Themen 4
J Kompilieren von HelloWorld Beispiel schlägt fehl Java Basics - Anfänger-Themen 7
W Test, ob Datei existiert, schlägt fehl Java Basics - Anfänger-Themen 4
U Passwort verschlüsseln schlägt fehl Java Basics - Anfänger-Themen 3
R variable überschreiben schlägt fehl Java Basics - Anfänger-Themen 13
B Überprüfen von Strings schlägt fehl Java Basics - Anfänger-Themen 5
R Objekt deserialisierung schlägt fehl... Java Basics - Anfänger-Themen 2
Semox Datentypen Einlesen von char in Array schlägt unerwartet fehl Java Basics - Anfänger-Themen 4
G Object zu String schlägt fehl Java Basics - Anfänger-Themen 9
G Erstellen einer JAR-Datei mit Ant-Scrit schlägt fehl Java Basics - Anfänger-Themen 2
A Vergleich schlägt fehl Java Basics - Anfänger-Themen 15
G Rekursive Berechnung von n über k schlägt fehl Java Basics - Anfänger-Themen 5
D Methoden Datumsvergleich schlaegt fehl Java Basics - Anfänger-Themen 12
E RegExpressions schlagen fehl. Java Basics - Anfänger-Themen 7

Ähnliche Java Themen

Neue Themen


Oben