Sådan opretter du en BAT-fil til at ZIPPE eller UNZIPPE filer i Windows

Hvordan kan en BAT-fil oprettes til at ZIPPE eller UNZIPPE en fil ved hjælp af Windows' indbyggede funktioner uden brug af tredjepartsværktøjer (undtagen winRAR)?

For at oprette en BAT-fil til at ZIPPE eller UNZIPPE filer ved hjælp af Windows' indbyggede funktioner, skal du bruge kommandoer i Notesblok og gemme filen med en .bat-udvidelse. Alternativt kan WinRAR anvendes, hvis det er installeret.

Sådan oprettes en BAT-fil til at ZIPPE eller UNZIPPE en fil ved hjælp af Windows' indbyggede funktioner

For at oprette en BAT-fil, der kan ZIPPE eller UNZIPPE filer ved hjælp af Windows' indbyggede funktioner, kan du følge disse trin. Bemærk, at vi også kan bruge WinRAR, hvis det er installeret på systemet.

Oprettelse af en BAT-fil til at ZIPPE filer

  1. Åbn Notesblok eller en anden teksteditor.
  2. Indtast følgende kommandoer for at oprette en ZIP-fil:
    @echo off
    setlocal
    set "source_folder=C:\sti\til\kilde\mappe"
    set "zip_file=C:\sti\til\destination\fil.zip"
    
    powershell -command "Compress-Archive -Path '%source_folder%\*' -DestinationPath '%zip_file%'"
    echo ZIP-filen er oprettet.
    pause
        
  3. Gem filen med en .bat-udvidelse, f.eks. zip_files.bat.
  4. Kør BAT-filen ved at dobbeltklikke på den.

Oprettelse af en BAT-fil til at UNZIPPE filer

  1. Åbn Notesblok eller en anden teksteditor.
  2. Indtast følgende kommandoer for at udpakke en ZIP-fil:
    @echo off
    setlocal
    set "zip_file=C:\sti\til\kilde\fil.zip"
    set "destination_folder=C:\sti\til\destination\mappe"
    
    powershell -command "Expand-Archive -Path '%zip_file%' -DestinationPath '%destination_folder%'"
    echo ZIP-filen er udpakket.
    pause
        
  3. Gem filen med en .bat-udvidelse, f.eks. unzip_files.bat.
  4. Kør BAT-filen ved at dobbeltklikke på den.

Brug af WinRAR i en BAT-fil

Hvis WinRAR er installeret på systemet, kan du også bruge det til at ZIPPE eller UNZIPPE filer. Her er eksempler på, hvordan du kan gøre det:

ZIPPE filer med WinRAR

@echo off
set "source_folder=C:\sti\til\kilde\mappe"
set "zip_file=C:\sti\til\destination\fil.zip"

"C:\Program Files\WinRAR\rar.exe" a -r "%zip_file%" "%source_folder%\*"
echo ZIP-filen er oprettet med WinRAR.
pause

UNZIPPE filer med WinRAR

@echo off
set "zip_file=C:\sti\til\kilde\fil.zip"
set "destination_folder=C:\sti\til\destination\mappe"

"C:\Program Files\WinRAR\rar.exe" x "%zip_file%" "%destination_folder%\"
echo ZIP-filen er udpakket med WinRAR.
pause

Disse eksempler viser, hvordan du kan bruge både Windows' indbyggede funktioner og WinRAR til at ZIPPE og UNZIPPE filer ved hjælp af en BAT-fil.