Dit artikel legt uit hoe je gemakkelijk meerdere bestanden en mappen in ZIP-formaat kunt comprimeren met behulp van de Windows Opdrachtprompt. Deze bewerking is vooral nuttig wanneer je bestanden wilt delen, een back-up wilt maken of opslagruimte wilt besparen.
Gebruikte opdracht: Compress-Archive
We gebruiken de Compress-Archive
cmdlet in Windows PowerShell. Deze krachtige tool is beschikbaar in versies van Windows 10 en later, waardoor je bestanden of mappen in een ZIP-bestand kunt comprimeren.
Basisgebruik
Open de Opdrachtprompt of PowerShell en voer de opdracht in het volgende formaat in.
Compress-Archive -Path <Pad naar het bestand of de map om te comprimeren> -DestinationPath <Pad naar het uitvoer ZIP-bestand>
Bijvoorbeeld, als je alle bestanden in de map Documents
wilt comprimeren naar Backup.zip
, voer je het volgende in:
Compress-Archive -Path C:\Users\YourUsername\Documents\* -DestinationPath C:\Users\YourUsername\Documents\Backup.zip
Opties gebruiken
Compress-Archive
heeft verschillende opties om de bewerking aan te passen.
- -Update: Gebruikt om nieuwe bestanden aan een bestaand ZIP-bestand toe te voegen.
- -CompressionLevel: Geeft het niveau van compressie aan (Optimaal, Snelst, GeenCompressie).
- -Force: Overschrijft een ZIP-bestand met dezelfde naam als het bestaat.
Voorbeeld: Voeg bestanden toe met optimaal compressieniveau en overschrijf indien nodig.
Compress-Archive -Path C:\Path\To\Files\* -DestinationPath C:\Path\To\Archive.zip -CompressionLevel Optimaal -Force
Door deze opdrachten en opties te beheersen, kun je het ZIP-comprimeren van bestanden flexibeler en efficiënter maken met behulp van de Windows Opdrachtprompt.
Specifieke stappen voor ZIP-compressie met Windows Opdrachtprompt
We leggen de specifieke stappen uit voor het gebruik van de Windows Opdrachtprompt of PowerShell om bestanden en mappen in ZIP-formaat te comprimeren. Door deze methode te gebruiken, kun je bestanden efficiënt beheren, delen en opslagruimte verminderen.
Werkwijze in Opdrachtprompt
Open eerst de Opdrachtprompt. Je kunt deze starten door op de Windows-toets + R te drukken, het dialoogvenster “Uitvoeren” te openen, “cmd” in te voeren en op Enter te drukken.
1. Start PowerShell
In de Opdrachtprompt start je PowerShell door het volgende commando in te voeren.
powershell
2. Specificeer de bestanden of mappen om te comprimeren
Specificeer het pad van de bestanden of mappen die je wilt comprimeren. Je kunt een jokerteken (*) gebruiken om alle bestanden te comprimeren.
Compress-Archive -Path "C:\Users\YourUsername\Documents\*" -DestinationPath "C:\Users\YourUsername\Documents\MyDocuments.zip"
In het bovenstaande voorbeeld worden alle bestanden in de map Documents
gecomprimeerd naar MyDocuments.zip
.
3. Specificeer de bestemming voor het gecomprimeerde bestand
Gebruik de optie -DestinationPath
om de bestemming en bestandsnaam voor het gegenereerde ZIP-bestand te specificeren.
4. Selecteer compressie-opties
Specificeer opties zoals compressieniveau en het toevoegen aan een bestaand ZIP-bestand indien nodig.
- Voor het optimaliseren van het compressieniveau:
-CompressionLevel Optimaal
- Om bestanden toe te voegen aan een bestaand ZIP-bestand:
-Update
Door deze stappen te volgen, kun je gemakkelijk bestanden of mappen comprimeren in ZIP-formaat vanuit de Opdrachtprompt. Het proces is eenvoudig maar zeer nuttig voor het omgaan met grote bestanden of het nemen van back-ups.
Geavanceerde voorbeelden met Windows Opdrachtprompt: Bestanden comprimeren die aan specifieke criteria voldoen
Het comprimeren van een groot aantal bestanden of selectief comprimeren van bestanden met specifieke extensies is ongelooflijk nuttig voor routine bestandsbeheer. In deze sectie introduceren we methoden voor het uitvoeren van deze geavanceerde ZIP-compressies met behulp van de Windows Opdrachtprompt.
Alleen bestanden met specifieke extensies comprimeren
Met behulp van de Compress-Archive
opdracht in PowerShell kun je selectief bestanden met specifieke extensies comprimeren. Bijvoorbeeld, om alleen bestanden met de .txt
extensie te comprimeren naar TextFiles.zip
, gebruik je het volgende commando:
powershell Compress-Archive -Path C:\Path\To\Your\Files\*.txt -DestinationPath C:\Path\To\Your\Archive\TextFiles.zip
Dit commando comprimeert alle .txt
bestanden in het opgegeven pad naar TextFiles.zip
.
Bestanden selecteren met meerdere criteria
Om bestanden te selecteren met meer complexe criteria, gebruik je de Get-ChildItem
cmdlet en pipeline. Bijvoorbeeld, om alleen .jpg
bestanden te comprimeren die na 1 januari 2023 zijn gemaakt in een specifieke map, doe je het volgende:
powershell Get-ChildItem -Path C:\Path\To\Your\Photos\*.jpg -Recurse | Where-Object { $_.CreationTime -gt '2023-01-01' } | Compress-Archive -DestinationPath C:\Path\To\Your\Archive\RecentPhotos.zip
Dit commando zoekt naar bestanden die aan de opgegeven criteria voldoen en comprimeert ze in één ZIP-bestand.
Efficiënt een groot aantal bestanden comprimeren
Als er een zeer groot aantal bestanden in een map zijn, of als je alle bestanden inclusief submappen wilt comprimeren, gebruik dan de optie -Recurse
om recursief te zoeken en alle bestanden in de map te comprimeren.
powershell Compress-Archive -Path C:\Path\To\Your\Folder\* -DestinationPath C:\Path\To\Your\Archive\FullBackup.zip -Recurse
Door gebruik te maken van deze geavanceerde voorbeelden, kun je bestanden flexibeler en efficiënter beheren en comprimeren via de krachtige combinatie van Windows Opdrachtprompt en PowerShell.
Belangrijke overwegingen bij het comprimeren met Windows Opdrachtprompt
Wanneer je bestanden of mappen in ZIP-formaat comprimeert met de Windows Opdrachtprompt, is het belangrijk om rekening te houden met verschillende overwegingen. Deze punten begrijpen kan helpen om gegevensverlies of onbedoelde fouten te voorkomen.
Let op de lengte van bestandspaden
Windows heeft een beperking op de maximale lengte van bestandspaden, doorgaans tot 260 tekens. Deze limiet overschrijden kan leiden tot fouten tijdens het compressieproces. Let vooral op als je bestanden comprimeert die zich in diepe map hiërarchieën bevinden.
Controleer de permissies
Zorg ervoor dat je de juiste toegangsrechten hebt voor de bestanden of mappen die je wilt comprimeren. Het proberen te comprimeren van bestanden of mappen die beheerdersrechten vereisen, kan resulteren in fouten.
Controleer op bestandsvergrendelingen
Bestanden die momenteel in gebruik zijn door andere applicaties, zijn mogelijk niet comprimeerbaar. Als een bestand is vergrendeld, moet je de applicatie die dat bestand gebruikt sluiten voordat je het compressieproces voltooit.
Conclusie
ZIP-compressie met de Windows Opdrachtprompt is een krachtig hulpmiddel om de dagelijkse werkzaamheden efficiënter te maken. Door de methoden en overwegingen die in dit artikel zijn geïntroduceerd te beheersen, kun je de organisatie, het delen en de ruimtebesparing van bestanden vereenvoudigen. Of je nu specifieke bestandstypes comprimeert, een groot aantal bestanden beheert of het maken van back-ups automatiseert, benut deze technologie in verschillende scenario’s om bestandsbeheer handiger te maken en je workflow te stroomlijnen. Begin vandaag nog deze opdrachtregeltechnieken in je praktijk te integreren.