Hur man ställer in ett jobb för att automatiskt zippa filer i en mapp baserat på en schemalagd uppgift

Datakomprimering.

Att zippa filer automatiskt kan spara diskutrymme när loggfiler genereras.

Bildkredit: Svitlana Niedielska/iStock/Getty Images

Windows Task Scheduler gör att du kan köra vilket program som helst vid en schemalagd tidpunkt, inklusive återkommande jobb. Vidare kan den starta batchfiler, som är textfiler med speciella instruktioner i dem. Att schemalägga zip-arkivoperationer i Windows kan vara lite förvirrande, eftersom komponenten i Windows Utforskaren som skapar zip-arkiv från snabbmenyn med höger musklick är inte en separat körbar fil fil. Lyckligtvis finns vilket som helst av ett antal kostnadsfria filkomprimeringsverktyg som gör Zip-filer, och alla kan köras via batchfiler via Task Scheduler.

Steg 1

Ladda ner och installera en kommandoradsfil för Zip-arkiveringsverktyg, som 7-Zip, Zip eller WinZip (se länkar i Resurser). Dubbelklicka på den nedladdade filen och följ installationsguiden. Alla dessa verktyg har kommandoradsversioner och vissa har även GUI-versioner. Du behöver kommandoradsversionen för att batchfilen ska fungera.

Dagens video

Steg 2

Starta Anteckningar (eller valfri annan textredigerare).

Steg 3

Skriv in följande textrad, eller kopiera och klistra in följande i Anteckningar.

@eko av

Steg 4

Ange en av följande rader som den andra raden i textfilen du skapade tidigare. Raden du vill ange (eller kopiera och klistra in) måste matcha det verktyg du installerade.

För "arkivmappnamn", lägg hela Windows-filsystemsökvägen till den mapp där du vill att arkivet ska skapas och inkludera filnamnet du vill använda, till exempel: "C:\MyFiles\MyArchive" där filen "MyArchive.zip" kommer att skapas i mappen "MyFiles." För "källmappsnamn", lägg hela Windows-filsystemsökvägen till mappen som innehåller filerna du vill arkivera. Behåll citattecken om dina sökvägsnamn har mellanslag i katalognamnet eller filnamnet.

7-Zip: 7za a –tzip "arkivmappsnamn" "källmappsnamn"

WinZip: wzzip "arkivmappsnamn" "källmappsnamn"

Zip: zip "arkivmappsnamn" "källmappsnamn"

Steg 5

Klicka på "Arkiv", sedan "Spara som" och namnge filen "FolderSaver.bat" eller något annat namn du väljer. Se till att använda tillägget .bat.

Steg 6

Starta Task Scheduler.

I Windows 8, använd sökcharlocket för att hitta "Task Scheduler" efter att ha kontrollerat att "Appar"-ikonen har klickats. I Windows 7, klicka på "Start"-menyn och skriv "Task Scheduler" i sökrutan. Om du blir ombedd anger du ditt administratörslösenord. Fönstret Task Scheduler öppnas.

Steg 7

Klicka på "Åtgärder" och sedan på "Skapa grundläggande uppgift". När du uppmanas, ange namnet på uppgiften ("FolderSaver") och en valfri beskrivning. Klicka på "Nästa".

Steg 8

Välj den schemalagda frekvensen för uppgiften -- dagligen, veckovis eller månadsvis, och klicka på "Nästa". Du kan också schemalägga uppgiften till körs när någon annan icke-schemalagd, återkommande händelse inträffar, som att datorn startar om, eller när en specifik användare loggar in.

Steg 9

Klicka på "Starta ett program." Klicka på "Nästa" och sedan på "Bläddra" för att navigera till batchfilen och klicka sedan på "Slutför".