Welkom op de Nederland Computer Kennisnetwerk!  
 
Zoeken computer kennis
Home Hardware Netwerken Programmering Software Computerstoring Besturingssysteem
Computer Kennis >> Software >> gegevenscompressie >> Content
Hoe maak je een zip-bestand in Java Unzip
De programmeertaal Java is ontwikkeld voor eenvoudige cross-platform programmeertaal . Met Java , kan een programmeur een toepassing schrijven en voer het uit , met weinig tot geen wijziging, op bijna elk besturingssysteem . Een van de kenmerken rechtstreeks ingebouwd in Java is de mogelijkheid om te lezen en te schrijven ZIP -archiefbestanden met de ZipEntry en ZipFile klassen . De ZipFile klasse voorziet een verzameling van ZipEntries , en elke ZipEntry biedt een standaard stroom die kan worden gelezen met een van Java 's ingebouwde streamen klassen , met inbegrip van de eenvoudig te gebruiken scanner klasse . Instructies

Open Netbeans 1 . Deze instructies zullen aannemen dat u de NetBeans Integrated Development Environment ( IDE ) die gratis met versie van Java Sun Microsystems ' gaat gebruiken, maar ze zal werken met elke teksteditor met een minimum van wijziging. Kopen van 2

Maak een nieuw project genaamd " ZipExample " door te klikken op " File ", " New project . " Dit zal automatisch het opzetten van een standaard class file voor u Main noemde dat al een geldige 'main' methode en open het .

Paste 3 het volgende aan de bovenkant van het dossier , boven de lijn die " public class Main " en below the line " -pakket zipexample . "

import java.io.File
leest ;

import java.io.FileOutputStream
;

import java.io.IOException ;

import java.io.InputStream
;

import java.util.Enumeration
;

import java.util.Scanner
;

import java.util.zip.ZipEntry ;

import java.util.zip.ZipFile
;
4

Plak volgende binnen de belangrijkste methode :

public static void main ( String [ ] args ) {

//Verkrijg de bestandsnaam van een zip-bestand vanaf de opdrachtregel .

//alternatief , schrijf uw eigen bestandsnaam hier . < br >

String filename = args [ 0 ] ;

try
{

//Open het zip-bestand

ZipFile archief
= new ZipFile ( bestandsnaam ) ; . < br >

Enumeratie < ? breidt ZipEntry > Bestandenoverzicht = archive.entries ( ) ;

/

voor ( ZipEntry e = fileList.nextElement ( ) /Ga door elk bestand in het ZIP-archief ;

fileList.hasMoreElements ( ) ;

e = fileList.nextElement ( ) ) {

//Print wat info om de gebruiker te laten weten wat er gebeurt

Systeem
. . out.println ( " Expanding " + e.getName ( ) ) ;

//Als de zip vermelding is een directory , maak de directory

if ( e.isDirectory ( ) ) nieuw . bestand ( e.getName ( ) ) mkdir ( ) ; .

else {

//Als het niet een directory , lees de gegevens van

//het zip -archief en schrijven naar de schijf

InputStream
in = archive.getInputStream ( e ) ; .

Scanner scan = new Scanner
( in ) ;

FileOutputStream fuit
= new FileOutputStream ( e.getName ( ) ) ;

terwijl ( scan.hasNextByte ( ) ) {

fout.write
( scan.nextByte ( ) ) ;

}

//Sluit het bestand

fout.close ( ) op ; .

}

}

} catch
( IOException e ) {

//Als er een soort van fout bij het lezen of schrijven , drukken

//een foutmelding naar de console .

System.out.println
( e.getMessage ( ) ) ;

}

}
5


Klik op de groene pijl om het programma uit te voeren

.

Previous: Next:
  gegevenscompressie
·Hoe om bestanden te zippen op …
·Hoe om bestanden te comprimere…
·Hoe te openen een ZIP Document…
·Hoe je meerdere ZIP -bestanden…
·Hoe AVI comprimeren in Virtual…
·Hoe kan ik een afbeelding in P…
·Hoe naar Mount ISO & Zip-besta…
·Zip Drives Vs . Jaz Drives voo…
·Hoe te Song bestanden comprime…
  Related Articles
Hoe maak je een Tilde gebruiken in een W…
Hoe kan ik een Umlaut gebruiken in een W…
Hoe maak je een Holiday Nieuwsbrief op u…
Hoe maak je een viervoudige Wenskaart ma…
Hoe maak je een Tent - Fold Wenskaart Ma…
Hoe te Spelling en grammatica fouten te …
Hoe kan ik een document Zoom in Word 200…
Hoe je tekst rond een afbeelding in Word…
Hoe je de uitlijning van de tekst wijzig…
  Software Articles
·Hoe een RAR bestand Span op twee CD's 
·PhotoShop Ideeën voor Black & White Fot…
·Software Onderhoud Eisen 
·Hoe speel je AVI Films 
·Hoe te halen Gegevens-DVD 
·Hoe kan ik een Easy Map in Photoshop mak…
·Hoe te ClamWin In een Security Center 
·Hoe te massamailings Stuur 
·Hoe te updaten naar de nieuwste Adobe Fl…
Copyright © Computer Kennis http://www.nldit.com