Class Zip

java.lang.Object
   |
   +----Zip

public class Zip
extends Object
Classe permettant d gérer des archives.


Variable Index

 o file
 o nb_entries
 o taux
 o zipFile

Constructor Index

 o Zip(File)
Constructeur.

Method Index

 o addFilesToZip(File[], int)
Ajoute éléments de la liste à l'archive.
 o deleteFilesFromZip(String[])
Supprime une liste de fichiers à l'archive..
 o exploreFile(String[])
 o extractZip(String)
Extrait tous les éléments de l'archive.
 o extractZip(String[], String)
Extrait les éléments contenus dans la liste.
 o getZipInfo()
Retourne une matrice contenant pour chaque entrée les informations à afficher.
 o isInside(String, String[])
Retourne true si la chaîne element se trouve dans la liste list, Retourne false sinon.
 o main(String[])
Le main pour faire les tests...
 o newZip(String[], int)
Crée une nouvelle archive contenant les éléments de la liste.
 o strToFile(String[], String)

Variables

 o zipFile
 private ZipFile zipFile
 o nb_entries
 private int nb_entries
 o file
 private File file
 o taux
 private int taux

Constructors

 o Zip
 public Zip(File file) throws ZipException, IOException
Constructeur.

Parameters:
file - le nom complet de l'archive.

Methods

 o newZip
 public void newZip(String liste[],
                    int taux)
Crée une nouvelle archive contenant les éléments de la liste.

Parameters:
liste - la liste des fichiers à compresser.
taux - taux de compression (entier compris entre 0 et 9).
 o isInside
 public boolean isInside(String element,
                         String list[])
Retourne true si la chaîne element se trouve dans la liste list, Retourne false sinon.

Parameters:
element - élément considéré.
liste - liste considérée.
 o getZipInfo
 public String[][] getZipInfo()
Retourne une matrice contenant pour chaque entrée les informations à afficher.

 o extractZip
 public void extractZip(String rep)
Extrait tous les éléments de l'archive. dans le répertoire rep.

Parameters:
rep - répertoire dans lequel on veut extraire les fichiers.
 o extractZip
 public void extractZip(String liste[],
                        String rep)
Extrait les éléments contenus dans la liste. du fichier zip dans le répertoire rep.

Parameters:
liste - liste des fichiers que l'on veut extraire.
rep - répertoire dans lequel on veut extraire les fichiers.
 o addFilesToZip
 public void addFilesToZip(File filesToAdd[],
                           int taux)
Ajoute éléments de la liste à l'archive.

Parameters:
filesToAdd - liste des fichiers à ajouter.
taux - le taux de compression.
 o deleteFilesFromZip
 public void deleteFilesFromZip(String filesToDelete[])
Supprime une liste de fichiers à l'archive..

Parameters:
filesToDelete - la liste des fichiers à supprimer de l'archive.
 o main
 public static void main(String argv[])
Le main pour faire les tests...

 o strToFile
 public static String[] strToFile(String l[],
                                  String path)
 o exploreFile
 public static String[] exploreFile(String dep[])