Συμπεριλάβετε την κλάση Java βιβλιοθήκη . Ο κώδικας που ακολουθεί εισάγεται στην κορυφή του αρχείου Java : περιλαμβάνει java.util.zip ? 2
Ρύθμιση χορδές για το αρχείο στο zip , και τη θέση για το αρχείο . Η ακόλουθη σύνταξη δημιουργεί δύο χορδές αρχείο . Το ρυθμιστικό διάλυμα χρησιμοποιείται για να φορτώσετε τα αρχεία στη μνήμη για ταχύτερη επεξεργασία : String myinfile = " c : \\ \\ myfile.txt " ? Byte [ ] mybuf = νέα byte [ 1024 ] ? ZipOutputStream zipout = νέα ZipOutputStream ( νέα FileOutputStream ( "c : \\ \\ myzipfile.zip ")? .
εικόνων 3
Δημιουργία FILESTREAM να διαβάσει το περιεχόμενο του αρχείου στη μνήμη FILESTREAM είναι μια κατηγορία που χρησιμοποιείται για να διαβάσει αρχεία σε Java Η ακόλουθη σύνταξη δημιουργεί ένα FILESTREAM για . χρησιμοποιήσετε αργότερα τον κωδικό: . FileInputStream InputStream = νέα FileInputStream ( myinfile ) ?
Η 4
Προσθέστε το αρχείο σε συνδυασμό με τη μεταβλητή FILESTREAM στο αρχείο zip Η βιβλιοθήκη τάξη zip έχει μια μέθοδο που ονομάζεται " putNextEntry " που αντιγράφει το αρχείο κειμένου σε αρχείο zip στη συνέχεια , τα αντίγραφα ρυθμιστικό αντικείμενο τα πραγματικά δεδομένα στο αρχείο σε αρχείο zip : . zipout.putNextEntry ( νέα ZipEntry ( ονόματα [ i ] ) ) ? int len ? ενώ ( ( len = InputStream . διαβάστε ( mybuf ) ) > 0 ) { zipout.write ( mybuf , 0 , len ) ? } .
5
Κλείστε το ρεύμα εισόδου και το αρχείο zip για να ολοκληρώσετε τη συναλλαγή ο ακόλουθος κώδικας κλείνει το αρχεία και απελευθερώνει τους για άλλες διαδικασίες για να χρησιμοποιήσετε : zipout.closeEntry ( ) ? inputstream.close ( ) ?
Η
εικόνων
Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα