Class ZipFileWriter

java.lang.Object
at.letto.tools.ZipFileWriter

public class ZipFileWriter extends Object
Klasse für die Erzeugung von Zip-Dateien
Author:
Werner
  • Field Details

  • Constructor Details

    • ZipFileWriter

      public ZipFileWriter(String filename) throws IOException
      Erzeugt einen Zip-Datei-Writer auf die Datei mit dem Dateinamen filename
      Die Datei wird dabei neu erzeugt!
      Parameters:
      filename - Dateiname
      Throws:
      IOException - Fehler wenn die Datei nicht erzeugt werden kann
    • ZipFileWriter

      public ZipFileWriter(File file) throws IOException
      Erzeugt einen Zip-Datei-Writer auf die Datei file
      Die Datei wird dabei neu erzeugt!
      Parameters:
      file - Datei
      Throws:
      IOException - Fehler wenn die Datei nicht erzeugt werden kann
  • Method Details

    • close

      public void close()
      Dateiverbinden beenden und Datei schließen.
    • addFile

      public void addFile(String filename) throws IOException
      Datei zum Zip hinzufügen
      Parameters:
      filename - Dateiname der hinzugefügt werden soll
      Throws:
      IOException - Fehler wenn die Datei nicht hinzugefügt werden kann
    • normalizePath

      private String normalizePath(String path)
    • addDirectory

      public void addDirectory(String path) throws IOException
      Fügt ein neues Verzeichnis hinzu.
      Parameters:
      path - Pfad des Verzeichnisses wie verz/ oder verz oder /verz oder /verz/ oder /verz/unterverz
      Throws:
      IOException - Fehlermeldung
    • addFile

      public void addFile(File file, String name) throws IOException
      Datei zum Zip hinzufügen
      Parameters:
      file - Datei die hinzugefügt werden soll
      name - Name unter dem die Datei hinzugefügt werden soll
      Throws:
      IOException - Fehler wenn die Datei nicht hinzugefügt werden kann
    • addFile

      public void addFile(File file) throws IOException
      Datei zum Zip hinzufügen
      Parameters:
      file - Datei die hinzugefügt werden soll
      Throws:
      IOException - Fehler wenn die Datei nicht hinzugefügt werden kann
    • addFile

      public void addFile(String path, File file, String name) throws IOException
      Datei zum Zip hinzufügen
      Parameters:
      path - Verzeichnis innerhalb der Zip-Datei in dass die Datei gelegt werden soll
      file - Datei die hinzugefügt werden soll
      name - Dateiname unter dem die Datei hinzugefügt werden soll
      Throws:
      IOException - Fehler wenn die Datei nicht hinzugefügt werden kann
    • main

      public static void main(String[] args)