Dator > hur man ska utföra PKZIP från Java

  • hur man ska utföra PKZIP från Java


  • PKZIP är en kraftfull ZIP -arkiv verktyg som har skapats av PKWARE företaget för användning på z /OS , Linux , Windows och MS- DOS datorer . Även Java har sina egna klasser för att interagera med ZIP -filer , ger PKZIP ytterligare funktioner , t. ex. lösenordsskyddade arkiv och stöd för en mängd olika arkivformat förutom vanliga zip-filer

    Du behöver : .
    dator


    1
    Öppna textredigeraren och klistra in följande program skelettet :



    import java . io . * ;

    import java. util. ArrayList ;



    public class PkZipClass {





    public static void main ( String [ ] args ) {



    }

    }



    Koden kommer att gå inom " public static void main " -metoden .
    2 .
    Klistra in följande i det nationella metod för att definiera argument för PKZIP kommandot :



    String cmdProgram=" pkzip " ;

    String option="-add " ,

    String zipFileName=" zipfil . zip " ;

    ArrayList FileList=new ArrayList () ;



    fileList. add ( " file1. dat " ) ,

    fileList. add ( " file2. dat " ) ;



    Som ni kanske kan gissa från kommandona är detta kommer att lägga till två filer ( file1. dat och file2. dat ) till en zip-fil med namnet " zipfile. zip . "
    3 .
    klistra in följande i den huvudsakliga metoden , omedelbart efter tidigare , för att utföra kommandot :



    try {

    String CommandLine=cmdProgram + Alt + zipFileName ;

    för ( String s : FileList ) {

    CommandLine +=FileList ;

    }



    System . out. println ( " Köra PKZip kommandorad: " ) ;

    System. out. println ( kommandorad ) ,



    Process p=Körtid . getRuntime ( ) exec ( kommandoprompt ) .

    } catch ( IOException e) {

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

    }





    Denna del av koden kommer att vara densamma , men du kan ändra koden från steg 2 för att utföra . olika operationer
    4
    redigera koden från steg 2 så det lyder som följer för att extrahera ZIP-arkiv i stället lägga till filer i det :





    String cmdProgram=" pkzip " ;

    String option="-extrakt " ,

    String zipFileName=" zipfil . zip " ;

    ArrayList FileList=new ArrayList () ;



    Först ändra alternativet linjen att läsa "-extrakt " och sedan ta bort de linjer som lägger till fillistan , eftersom en fillista inte behövs för att utvinna från en ZIP -fil .

    tips och varningar


  • Detta täcker bara de mest grundläggande ZIP verksamheter. PKZIP stöder dussintals kommandon som kan användas i din Java PKZIP gränssnitt genom att ändra alternativet och FileList argument från steg 2 . Du kan läsa mer på referens som anges nedan .

Previous:nothing Next:hur man ska återgå till Formulär1 från form2 i Visual Basic





Relaterade artiklar


  • projekt idéer med Visual Basic
  • hur man beräknar antalet värdar per subnät
  • hur du använder VBA för att flytta data från Excel till Word
  • Visual Basic tutorial på eval -metoden
  • hur man gör en besöksräknare med PHP
  • hur man programmerar Microsoft Access med Visual Basic
  • hur man använder DirectX i VB
  • hur man skapar min egen webbplats PHP
  • hur man gör en animerad sprite med Game Maker 7
  • hur du tar bort ett adressfält i html