Domača » nasveti » Kako izvleči ZIP datoteke z uporabo PowerShell

    Kako izvleči ZIP datoteke z uporabo PowerShell

    Windows vključuje možnost razširjanja arhivov in celo funkcijo programsko posreduje prek COM. Tukaj je, kako to storiti.

    Kako izvleči ZIP datoteke z uporabo PowerShell

    Videli smo, da je to vprašanje večkrat zastavljeno na Stack Overflow in forumih, vendar večino časa ljudje priporočajo uporabo razširitev skupnosti PowerShell ali starejše aplikacije ukazne vrstice. Resnično, povedano je, da v PowerShell to ni tako težko narediti.

    $ shell = new-object -com shell.application
    $ zip = $ shell.NameSpace (“C: \ t
    foreach ($ item v $ zip.items ())

    $ shell.Namespace (“C: začetek”). copyhere ($ item)

    Vrednosti za kodiranje niso resnično idealne, zato omogočimo hitro funkcijo.

    funkcija Razširi-ZIPFile ($ file, $ destination)

    $ shell = new-object -com shell.application
    $ zip = $ shell.NameSpace ($ file)
    foreach ($ item v $ zip.items ())

    $ shell.Namespace ($ destination) .copyhere ($ item)

    Potem lahko preprosto uporabimo to funkcijo:

    Razširi-ZIPFile -File “C: howtogeeksite.zip” -Destination “C: amp \ t

    Ne pozabite dodati tega v svoj profil Windows PowerShell, da ne potrebujete knjižnic drugih izdelovalcev za funkcionalnost, ki je že vključena v polje.