zip file extrahieren



  • hallo,

    ich versuche ein ziß file zu extrahieren abe ic bekomme folgende exception

    "error in opening zip file"

    was bedeute das ??

    die Methode canRead() liefert true !!!!!

    try
    {
    ZipFile zf = new ZipFile(entryZipFile);
    .....
    }catch(Exception ex){}

    was kan ich hier verbessern

    danke



  • Der Code, den du gepostet hast ist nicht wirklich hilfreich. Zeige uns doch was zwischen try und catch passiert bevor wir hier ein Ratespiel anfangen....



  • das code

    public void writeUploadedFile(ByteArrayOutputStream bos, String fileName, String aPath)
    {
    	try
    	{
    		String OutFileName = fileName ;
    	  	File directory = new File(aPath);
    	        directory.mkdir();
    	        FileOutputStream fos = new FileOutputStream(OutFileName);
    	        fos.write( bos.toByteArray());
    	        fos.close();       		
    
    	}catch(IOException ex){
    		System.err.println(ex.getMessage());
    	}        		
    }
    
    //-----------------------------------------
    public void unpackFile(String entryZipFile)
    {
      try
    {
       ZipFile zf = new ZipFile(new File(getExtractPath()+"/",entryZipFile));
       enum = zf.entries();
       while ( enum.hasMoreElements() ){
       	ZipEntry target = (ZipEntry)enum.nextElement();
              ..........
        }
     }
     catch( FileNotFoundException ex ) {
     	System.err.println(ex.getMessage());
    }
    catch( ZipException ex ) {
       System.err.println(+ ex.getMessage()); //hier taucht die die Exception auf
     }
     ...
    }
    

Anmelden zum Antworten