ERLEDIGT
NEIN
NEIN
ANTWORTEN
1
1
ZUGRIFFE
412
412
EMPFEHLEN
-
07.10.08 17:10 #1
- Registriert seit
- Oct 2008
- Beiträge
- 2
Servus,
ich hoffe Sie können mir weiter helfen. Also ich habe mit Hilfe des java.util.zip Packets einen Packer gebaut, der bestimmte Verzeichnisse meines Suse Rechners packt und auf einen Server (auch Suse) schiebt und dort wieder entpackt. Da es mitunter vorkommen kann, dass zwei Dateien gleich heißen (aber unterschiedlich sind und sich nur durch den Pfad unterscheiden), nehme ich das Verzeichnis davor noch mit.
z.B. werden die Dateien /home/uncle/docs/layout.txt und /home/uncle/client/layout.txt auf dem Server in einem BackUp Verzeichnis wiefolgt ausgepackt: /home/suse/backup/docs/layout.txt und /home/suse/backup/client/layout.txt
Nun wollte ich auch mal mit einem Windows Rechner ein Verzeichnis sichern. Da ich beim Zippen die Dateinamen + vorheriges Verzeichnis verwende, kommt beim Suse Rechner nun folgendes an:
/home/suse/backup/testwin\tasks.doc
Das "\" kann der Suserechner ja nun nicht speichern. Gibt es da eine clevere Lösung, ohne den Dateinamen zu parsen und alle "\" durch "/" zu ersetzen.
Bin für alle hinweise dankbar. Auch wenn jemand eine bessere Lösung für das Problem mit den gleichen Dateinamen. Denn wenn ich eine Datei z.B. D:\test.txt sichern will, entpacke ich ja auf dem Server die Datei wieder als D:\test.txt! Weil ich ja den Pfad davor mitnehme (w.o. beschrieben)!
-
Hi,
zwei Fragen:
- Wie entpackst Du das ZIP File?
So wie ich das Kenne werden die Verzeichnisnamen richtig erzeugt, egal ob "/" oder "\". - Warum nimmst Du beim Packen den absoluten Pfad "/home/uncle/" und nicht den relativen ab "uncle/"?
Gruß
joschi
- Wie entpackst Du das ZIP File?
Ähnliche Themen
-
Oracle timestamp to unix timestamp konvertieren
Von tplanitz im Forum Relationale DatenbanksystemeAntworten: 1Letzter Beitrag: 22.04.08, 09:36 -
Datum in Unix timestamp konvertieren
Von chaosgenie im Forum JavaAntworten: 1Letzter Beitrag: 03.01.07, 13:17 -
Path Tool - Stroke Path - Simultate Pressure. Wie Ort der dicksten Stärke bestimmen?
Von Jasi im Forum PhotoshopAntworten: 6Letzter Beitrag: 18.12.05, 15:51 -
Unix Timestamp zu einem Datum konvertieren
Von torsch2711 im Forum C/C++Antworten: 3Letzter Beitrag: 14.01.05, 14:22





Zitieren
Login





