Warum kann ich keine ZIP Datein mit renameto() in was anderes benennen?

Status
Nicht offen für weitere Antworten.

xip

Bekanntes Mitglied
Hallo,

ich will ja nicht nerven, weil ich es in einem andren Thread bereits gefragt habe, aber was mich gerade brennend interessiert ist warum ich mit File.renameto() eine ZIP Datei nicht in eine andere Dateienendung umbenennen kann. Es wird automatisch die Zip Datei entpackt und der Ordner heist dann wir die Datei in die ich sie eigentlich umbenennen wollte.

Habt ihr da eine Idee wie ich es trotzdem hinkriege???

Java:
    	File source = new File(test.zip);
    	File destination = new File("test.txt");
    	source.renameTo(destination)
 

Der Müde Joe

Top Contributor
klappt bei mir ohne Probleme:
Java:
File file = new File("test.zip");
file.renameTo(new File("rename.zip"));

Kann mir kaum Vorstellen das etwas entpackt wird.

EDIT:
also auch wenn ich nicht in .zip mache. Dann hab ich einfach einen Datenkäse in einer Datei.
Wobei ich benutzte Linux (Dateiendungen sind schall und rauch)
 
Zuletzt bearbeitet:

xip

Bekanntes Mitglied
Tja, bei mir klappt das nicht. Ich vermute mal das ist irgendeine Windows Geschichte.

Java:
File file = new File("test.zip");
file.renameTo(new File("rename.txt"));

dann wird ein ordner erstellt der rename.txt heist in dem alles entpackt ist!
 

KrokoDiehl

Top Contributor
Interessant...

Was du aber sonst probieren kannst, ist es über Konsolenbefehl umzubenennen. Damit verlierst du zwar die Plattformunabhängigkeit, aber vielleicht ist das nicht relevant für dich.
Ich meine etwas wie:
Java:
File src = new File("blabla.txt");
File tar = new File("blubblubb.txt");
Runtime.getRuntime().exec("cmd /c ren "+src.getAbsolutePath()+" "+tar.getAbsolutePath() );
  //Windows
 
Zuletzt bearbeitet:

madboy

Top Contributor
Bist du sicher, dass der Ordner "rename.txt" nicht schon vorher exisiert? Habe das gerade unter Windows XP getestet und bei mir wird kein Ordner erstellt sondern brav umbenannt wie erwartet :)
 

xip

Bekanntes Mitglied
tja, das problem habe ich jetzt über die Runtime.getRuntime().exec() gelöst.

Aber ich habe keine Ahnung warum das nicht anders klappt.
 

Der Müde Joe

Top Contributor
>Aber ich habe keine Ahnung warum das nicht anders klappt.

Linux und XP scheines ja zu schlucken. Was besitzt du, wäre mal eine Frage?
Und dann mal den debugger anwerfen, wobei das im native unten abläuft.
 

Der Müde Joe

Top Contributor
Muss ich mal zu Hause am Abend anschauen, wenn ich Zeit hab. Hier beistzt ich keinen XP Rechner der voll konfigurieret ist. Vielleicht hat jemand anderes eine Idee.
 
Status
Nicht offen für weitere Antworten.
Ähnliche Java Themen
  Titel Forum Antworten Datum
berserkerdq2 Kann keine Labels erstellen, was ist hier syntaktisch falsch Allgemeine Java-Themen 5
berserkerdq2 Labels in IJVM sind keine lokalen Variablen oder? Allgemeine Java-Themen 2
O Warum kann ich so keine Elemente löschen und erhalte einen IllegalStateException? Allgemeine Java-Themen 4
pkm javax.script.ScriptEngineManager gibt mir keine Engine Allgemeine Java-Themen 4
N iText keine Sonderzeichen und Umlaute unter Windows Allgemeine Java-Themen 13
Tobero Eclipse Runnable jar exportiert keine Textures? Allgemeine Java-Themen 12
S createTempFile erstellt keine temporäre Datei Allgemeine Java-Themen 13
O xlsx Datei auslesen mit POI Apache liest keine LEERZELLEN Allgemeine Java-Themen 6
C javax.mail.Message message.setreplyto() null setzen (keine replyto Adresse) Allgemeine Java-Themen 25
Thallius Keine Ahnung Allgemeine Java-Themen 15
M WSDL: Doppelte Typenames (Keine Verwendung möglich) Allgemeine Java-Themen 5
L JPA keine shared primary key Allgemeine Java-Themen 11
M Keine weitere Eingabe in der Main möglich. Eventueller Ansatz über while. Allgemeine Java-Themen 8
P Datenbank-MiniGUI fügt keine Daten ein Allgemeine Java-Themen 4
T Input/Output Konsole gibt trotz printf keine Umlaute aus Allgemeine Java-Themen 17
N Warum habe ich keine Spaltenüberschriften? Allgemeine Java-Themen 6
W Thread sleep 30 sekunden - wenn keine Antwort bis dahin neu senden Allgemeine Java-Themen 2
Thallius Bekomme keine Exception mit Stacktrace mehr. Was habe ich getan? Allgemeine Java-Themen 13
H jid3lib nach schreiben keine Tags im Folder angezeigt Allgemeine Java-Themen 1
0 Code startet nicht (Keine Warnung/Fehlermeldung) Allgemeine Java-Themen 4
A Swing FileWriter schreibt keine Daten in Datei Allgemeine Java-Themen 13
J Programm meldet "Keine Rückmeldung" nach Verbindung zum Server Allgemeine Java-Themen 4
Z Eclipse hängt sich alle paar Sekunden auf (Keine Rückmeldung). Allgemeine Java-Themen 4
Bluedaishi Input/Output Bluetooth Bondrucker MZ220 keine Verbindung Allgemeine Java-Themen 0
F Cardlayout prüfen ob schon vorhanden, keine doppelten Allgemeine Java-Themen 3
R Es gibt keine dummen Fragen (hab ich mal gehört) Allgemeine Java-Themen 11
M Eclipse Keine Ausgabe mehr bei Fehlern Allgemeine Java-Themen 3
S Java Applet Crash - Keine Exception Allgemeine Java-Themen 8
V Files mit Umlauten ergeben keine Größe Allgemeine Java-Themen 9
S Bekomme mit Scanner und URL keine Html-Seite ausgelesen Allgemeine Java-Themen 3
127.0.0.1 Subversion neues SVN Projekt, keine Main gefunden ?! Allgemeine Java-Themen 7
A Collections HashMap.containsKey findet keine immutablen Objekte Allgemeine Java-Themen 3
M keine Bilder in .jar-Datei (java) Allgemeine Java-Themen 23
D Chat - keine Schrift sichtbar Allgemeine Java-Themen 4
J Eclipse Elipse gibt mir keine Vorschläge mehr :( Allgemeine Java-Themen 6
S Objekte die Objekte enthalten: Keine Vererbung Allgemeine Java-Themen 4
S Tomcat java.util.logging - keine Logs Allgemeine Java-Themen 12
Guybrush Threepwood Warten, bis keine Taste gedrückt Allgemeine Java-Themen 11
S Keine NullPointerExceptions in nebenläufigen Threads Allgemeine Java-Themen 21
T Batch-File / keine Verbindung zur DerbyDB Allgemeine Java-Themen 3
O Zugriff auf Serielle Schnittstelle - Keine Ports gefunden. Allgemeine Java-Themen 8
B warum keine nested blocks Allgemeine Java-Themen 2
GilbertGrape Jetty-Dienst startet keine Programme mit Oberfläche Allgemeine Java-Themen 2
S Keine Exception-Warning in Eclipse Allgemeine Java-Themen 3
D Warum keine Mehrfachvererbung? Allgemeine Java-Themen 5
tfa Keine Closures in Java 7 (?) Allgemeine Java-Themen 17
J Probleme wenn man keine serialVersionUID definiert? Allgemeine Java-Themen 27
G PrintWriter in .jar erstellt keine Datei Allgemeine Java-Themen 4
F Kann man keine Arrays von generischen Typen erstellen? Allgemeine Java-Themen 2
G Javadoc generiert keine Links zu java.lang Klassen? Allgemeine Java-Themen 4
A ArrayListe :Doppelte entfernen -> keine Referenzen Allgemeine Java-Themen 26
ARadauer Random keine Zahlen doppelt Allgemeine Java-Themen 4
T Wieso erfolgt keine Ausgabe. /Excel Allgemeine Java-Themen 19
F GregorianCalendar wirft keine Fehler bei z.b. Monat 17 Allgemeine Java-Themen 3
G Jarfile gibt keine Textnachrichten aus Allgemeine Java-Themen 2
J java vnc client verbessern: KeyEvent.VK_ALT keine Wirkung? Allgemeine Java-Themen 12
J jar-Datei enthält keine Main-Class Allgemeine Java-Themen 22
N Keine Klassen startbar/mit Abhängigkeiten erstellbar Allgemeine Java-Themen 2
WMaerz Der neue JDK 6 enthält keine javac.exe, tool.jar usw. Allgemeine Java-Themen 6
P Webhosting-Paket unterstützt nur .war Dateien keine jsp Allgemeine Java-Themen 4
A Kann keine neue Klasse erstellen. Allgemeine Java-Themen 3
D TextPane nach Laden keine Styles Allgemeine Java-Themen 2
A JSP include - keine Fehlermeldung Allgemeine Java-Themen 2
H Vektoren nehmen keine neuen Werte an Allgemeine Java-Themen 5
N Applet übernimmt keine Änderungen Allgemeine Java-Themen 13
C Vier Stellen Keine Doppelt (Zufall) Allgemeine Java-Themen 20
N Euklidischer Algorithmus in Java und keine Terminierung. Allgemeine Java-Themen 7
C Java zeigt keine Fensterinhalte Allgemeine Java-Themen 3
G Leere Fenster (Keine Schrift, Reiter/ Buttons) bei Java Allgemeine Java-Themen 5
G woher installiertes JDK? (keine Adminrechte) Allgemeine Java-Themen 3
R keine sqrt methode für bigintegers? Allgemeine Java-Themen 14
D NullPointerException wo keine sein sollte. Allgemeine Java-Themen 2
0 Keine clone-Methode für BigDecimal und BigInteger? Allgemeine Java-Themen 3
C Sound: Keine Line gefunden. Zu großer internal buffer? Allgemeine Java-Themen 3
Y Comm-API findet keine Ports Allgemeine Java-Themen 5
B Keine Musik bei Applikation Allgemeine Java-Themen 9
H Kann keine Zahlen von Buchstaben unterscheiden Allgemeine Java-Themen 4
V Javadoc ertellt keine korrekten links Allgemeine Java-Themen 3
L Datein einlesen. Allgemeine Java-Themen 5
D Jar Datein öffnen Allgemeine Java-Themen 9
A Input/Output VBS-Datein mit Java Ausführen Allgemeine Java-Themen 2
H FTP Datein down- und uploaden Allgemeine Java-Themen 1
MineJoke "Config" Datein wir bei neustart des Programms neu erstellt? Allgemeine Java-Themen 0
J Java Dateidownload klappt bei einigen Datein nicht Allgemeine Java-Themen 7
T Nach Java Update: Jar Datein öffnen sich nicht mehr mit doppelklick Allgemeine Java-Themen 3
T Hash von *.class-Datein überprüfen Allgemeine Java-Themen 1
DaniSahne96 Input/Output [Sound]Mp3 datein wiedergeben Allgemeine Java-Themen 8
P .Jar Datein Windows Konsole zugewiesen Allgemeine Java-Themen 3
M GWT Datein Speichern Allgemeine Java-Themen 2
S Probleme beim Start von jar Datein Allgemeine Java-Themen 15
0 Datein aus laufender Jar lesen und bearbeiten Allgemeine Java-Themen 10
J Datein speichern Allgemeine Java-Themen 2
ARadauer Schon mal jemand für Ungarn CSV Datein geschreiben? Allgemeine Java-Themen 2
N Datein in Papierkorb verschieben Allgemeine Java-Themen 2
M UTF-8 Datein einlesen, Zeichenproblem Allgemeine Java-Themen 9
ARadauer Word Datein bearbeiten Allgemeine Java-Themen 3
X Wie verdammt große Datein öffnen? Allgemeine Java-Themen 2
M Nach export in jar datei werden Datein nicht eingelesen Allgemeine Java-Themen 7
D Verschiedene Datein aus einer Zip Datei ins Programm laden Allgemeine Java-Themen 4
B sorteiren von Datein nach Zeitstempel in einem Vector Allgemeine Java-Themen 5

Ähnliche Java Themen

Neue Themen


Oben