tutorials.de Buch-Aktion 05/2012
ERLEDIGT
NEIN
ANTWORTEN
1
ZUGRIFFE
412
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    unclesunshin unclesunshin ist offline Grünschnabel
    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)!
     

  2. #2
    Avatar von joschi70
    joschi70 joschi70 ist offline Mitglied Gold
    Registriert seit
    Sep 2008
    Beiträge
    143
    Hi,

    zwei Fragen:
    1. Wie entpackst Du das ZIP File?
      So wie ich das Kenne werden die Verzeichnisnamen richtig erzeugt, egal ob "/" oder "\".
    2. Warum nimmst Du beim Packen den absoluten Pfad "/home/uncle/" und nicht den relativen ab "uncle/"?


    Gruß
    joschi
     

Ähnliche Themen

  1. Oracle timestamp to unix timestamp konvertieren
    Von tplanitz im Forum Relationale Datenbanksysteme
    Antworten: 1
    Letzter Beitrag: 22.04.08, 09:36
  2. Datum in Unix timestamp konvertieren
    Von chaosgenie im Forum Java
    Antworten: 1
    Letzter Beitrag: 03.01.07, 13:17
  3. Antworten: 6
    Letzter Beitrag: 18.12.05, 15:51
  4. Unix Timestamp zu einem Datum konvertieren
    Von torsch2711 im Forum C/C++
    Antworten: 3
    Letzter Beitrag: 14.01.05, 14:22