Vous pouvez compresser les fichiers en Java plus facilement en utilisant la bibliothèque java.util.zip qui vient avec le kit de développement Java Standard Edition . Le processus est plus simple que de le faire à la main, mais il est encore un peu compliqué, parce que le développeur doit créer le fichier zip , créer des entrées dans le fichier zip et flux des données du fichier d'origine dans l'entrée de zip. Instructions 1 Ouvrez un éditeur de texte tel que Notepad ou , mieux , un environnement de développement intégré Java, ou IDE, comme Netbeans ou Eclipse. 2 Collez le suite squelette de classe simple dans votre éditeur de texte ou IDE : import java.io. *; import java.util * ; java.util.zip d'importation. . * ; public class Zipper { public static void main ( string [] args ) { } } Tous du code ira dans les supports de la " void main ( string [] args) public static " méthode . 3 Collez le code suivant à partir officielle Java zip tutoriel de Sun Microsystem dans le méthode principale: try { FileOutputStream dest = new FileOutputStream ( " myfigs.zip "); ZipOutputStream out = new < p> ZipOutputStream ( nouveau BufferedOutputStream ( dest) ) ; fichier f = new File ( ".") ; vidéos de Fichiers String [] = f.list (); for (int i = 0; i < files.length ; i + +) { System.out.println (" Ajout : " + fichiers [i]) ; FileInputStream fi = new FileInputStream ( fichiers [i]) ; entrée ZipEntry = new ZipEntry ( fichiers [i]) ) //créer zip entrée out.putNextEntry ( entrée ) ; Photos //ajouter des entrées à fichier ZIP int count ; while (( count = origin.read ( data, 0 , buffer) ) = -1 ! ) { Photos out.write ( data, 0 , count) ; } origin.close (); } sur . close (); } catch ( Exception e) { e.printStackTrace (); } 4 Enregistrez votre travail avec le nom " Zipper.java . " Si vous utilisez un éditeur de texte ordinaire , assurez-vous que l'extension du fichier est " java" et non "txt ".
|