Batch-fil til at generere og komprimere tekstfil med Windows' indbyggede zip-funktionalitet

Hvordan kan en batch-fil, der genererer en tekstfil, også komprimere denne fil ved hjælp af Windows' indbyggede zip-funktionalitet uden at bruge tredjepartssoftware?

For at en batch-fil kan generere og komprimere en tekstfil ved hjælp af Windows' indbyggede zip-funktionalitet uden tredjepartssoftware, skal du bruge PowerShell-kommandoen `Compress-Archive` i batch-filen.

Hvordan kan en batch-fil, der genererer en tekstfil, også komprimere denne fil ved hjælp af Windows' indbyggede zip-funktionalitet uden at bruge tredjepartssoftware?

For at oprette en batch-fil, der både genererer en tekstfil og komprimerer denne fil ved hjælp af Windows' indbyggede zip-funktionalitet, kan du følge nedenstående trin:

  1. Opret en batch-fil (.bat) ved at åbne Notepad og gemme filen med en .bat-udvidelse, f.eks. script.bat.

  2. Tilføj kommandoer til at generere en tekstfil. For eksempel:

    echo Dette er en testtekst > testfil.txt
  3. Brug Windows' indbyggede komprimeringsfunktionalitet til at zippe filen. Dette kan gøres ved at bruge PowerShell-kommandoer inden for batch-filen. Tilføj følgende linjer til batch-filen:

    powershell Compress-Archive -Path testfil.txt -DestinationPath testfil.zip
  4. Gem og kør batch-filen ved at dobbeltklikke på den. Dette vil generere testfil.txt og derefter komprimere den til testfil.zip.

Her er et komplet eksempel på en batch-fil, der udfører ovenstående trin:

@echo off
echo Dette er en testtekst > testfil.txt
powershell Compress-Archive -Path testfil.txt -DestinationPath testfil.zip
echo Filen er blevet komprimeret.
pause

Forklaring af kommandoerne:

  • @echo off: Skjuler kommandoerne, mens batch-filen kører.
  • echo Dette er en testtekst > testfil.txt: Opretter en tekstfil med indholdet "Dette er en testtekst".
  • powershell Compress-Archive -Path testfil.txt -DestinationPath testfil.zip: Bruger PowerShell til at komprimere testfil.txt til en zip-fil kaldet testfil.zip.
  • echo Filen er blevet komprimeret.: Informerer brugeren om, at filen er blevet komprimeret.
  • pause: Pauser batch-filen, så brugeren kan se meddelelserne, før vinduet lukkes.

Ved at følge disse trin kan du nemt generere og komprimere en tekstfil ved hjælp af en batch-fil og Windows' indbyggede funktioner uden behov for tredjepartssoftware.

Opret din første opgave på få minutter

Spar dig selv for besvær og kom igennem din to-do liste i dag

1

Beskriv din opgave

2

Modtag bud

3

Få løst din opgave

opgaver platform services

Møbelsamling

Hjælp med at samle Ikea klædeskab

opgaver platform services

Maler

Klargøring af lejlighed til flyttesyn

opgaver platform services

Flyttehjælp

Flytning af 150 kvm hus til Roskilde fra København

opgaver platform services

Havearbejde

Beskæring af 4 større træer

opgaver platform services

IT support

Geninstallering af windows + programmer

opgaver platform services

Elektriker

Installation af Sonos musikanlæg i hus

opgaver platform services

Rengøring

Ugentlig rengøring af lejlighed (114kvm)

opgaver platform services

Flyttehjælp

Flytning af 150 kvm hus til Roskilde fra København

opgaver platform services

Elektriker

Opsætning af lamper i stue og soveværelse

opgaver platform services

Catering

3-retters menu til 14 mennesker