Anonim

Den första frågan som folk vanligtvis ställer är: "Om jag helt enkelt kan högerklicka och arkivera en profilmapp, varför skulle jag bry mig om att göra det från kommandoraden?" Svaret är att om du använder en schemaläggare, till exempel Windows 7's Task Schuler, kan du inte instruera det programmet att högerklicka eller klicka någonstans för den delen. Du måste ge det ett musfritt sätt att göra vad du vill, och för det måste du använda konsolkommandon.

WinRAR (betalt) och 7-Zip (gratis) har båda konsolversioner som levereras med programvaran, och du kan använda det för att enkelt säkerhetskopiera en profilmapp någon annanstans. Med WinRAR finns rar.exe och unrar.exe. Med 7-Zip är det ett program, 7z.exe.

I det här exemplet säkerhetskopieras en Firefox-profil.

Observera innan du fortsätter: När du säkerhetskopierar en profil är det viktigt att appen som använder profilen stängs, annars kommer filer att missa eftersom de används av appen.

Använda Windows-miljövariabler för sökvägsplatser

Vi använder dessa eftersom det är mycket mindre att skriva. ????

Med miljövariabel godhet är vägen till Firefoxs profiler och tillägg:

% APPDATA% MozillaFirefox

Vägen till WinRAR är:

% PROGRAM% WinRARrar.exe

Vägen till 7-Zip är:

% PROGRAM% 7-Zip7z.exe

Och vägen till ditt skrivbord är:

% USERPROFILE% Desktop

Vi kommer tillbaka till dessa om ett ögonblick.

Dykning i kommandotolken

När du lär dig hur du använder 7-Zip eller WinRAR från kommandotolken kommer det att vara mycket lättare att konfigurera för användning i uppgiften Scheduler-appen du väljer.

Öppna ett kommandotolk-fönster genom att klicka på Windows-logotypen, skriva kommando och välja Kommandotolken .

(Liten sidoanmärkning: "Förhöjda behörigheter" är inte nödvändigt. Du kan köra en "vanlig" kommandotolken; det är OK.)

För ett test skapar vi ett arkiv med Firefox-profilmappen på skrivbordet för att se till att det fungerar. Var noga med att stänga Firefox först så att profilmappen frigörs för säkerhetskopiering.

Använda WinRAR:

"% PROGRAMFILES% WinRARrar.exe" u -r -m0 "% USERPROFILE% Desktopfirefox-backup.rar" "% APPDATA% MozillaFirefox"

… som ser ut så här på kommandoraden:

Använda 7-Zip:

"% PROGRAMFILES% 7-Zip7z.exe" u -r -mx = 0 -t7z "% USERPROFILE% Desktopfirefox-backup.7z" "% APPDATA% MozillaFirefox"

… som ser ut så här på kommandoraden:

En detaljerad uppdelning av varje:

WinRAR: "% PROGRAMFILES% WinRARrar.exe"
7-Zip: "% PROGRAMFILES% 7-Zip7z.exe"

Lanserar arkivprogrammet.

WinRAR: u
7-Zip: u

Uppdatera arkivet. Det är troligtvis sant att du kommer att köra samma kommando för att säkerhetskopiera din profilmapp rutinmässigt, så istället för att skapa ett nytt arkiv med "a" används "u" istället. Om inget arkiv finns när det körs (vilket kommer att vara fallet när du först kör det här) skapas ett nytt.

WinRAR: -r
7-Zip: -r

Skydda undermappar. Detta innebär att det skapade arkivet kommer att inkludera mappen och alla undermappar / filer under den.

WinRAR: -m0
7-Zip: -mx = 0

Kompressionsnivå. Du har valet mellan 0 (noll) till 5. 0 är ingen komprimering och snabbast. 5 är "ultra" komprimering och långsammast.

7-Zip (endast): -t7z

Detta betyder "typ av arkiv är 7z-formatet".

WinRAR: "% USERPROFILE% Desktopfirefox-backup.rar"
7-Zip: "% USERPROFILE% Desktopfirefox-backup.7z"

Destinationsarkivet du vill skapa. Måste vara omgiven i citat.

WinRAR: "% APPDATA% MozillaFirefox"
7-Zip: "% APPDATA% MozillaFirefox"

Mappen du vill säkerhetskopiera. Måste vara omgiven av citat.

Framgång?

Om allt gick bra har du en fil som heter firefox-backup.rar eller firefox-backup.7z på skrivbordet beroende på om du använde WinRAR eller 7-Zip. Dubbelklicka för att titta inuti arkivet för att se till att det säkerhetskopieras allt. Om det gjorde det fungerade det.

Du kan nu ändra linjen för att leverera destinationsarkivet var du än vill, eftersom det troligen är sant att du inte vill ha det på skrivbordet.

Saker du kan göra när du är nöjd med linjen

När kommandoraden du kör arkiverar vad du vill och placerar den där du vill kan du …

Skapa som en snabb genväg

Högerklicka på skrivbordet, skapa en ny genväg och klistra in hela raden som plats. Det krävs inte att ha den här linjen i en batchfil och fungerar som den är. Om du rutinmässigt säkerhetskopierar en mycket specifik plats som en profilmapp, är det faktiskt snabbare att ha en genväg redo att göra jobbet eftersom det bara kräver ett dubbelklick.

Använd raden i din valbara uppgiftsplanerare

Varje uppgiftsschemaläggningsprogram, oavsett av Microsoft eller inte, känner igen din linje och kör den enkelt med de tidsintervall du väljer.

Viktiga anteckningar

För korrekt säkerhetskopiering av en profilmapp bör appen som använder den inte köras medan säkerhetskopian äger rum. Om appen råkar köra är detta inte ett problem, men arkivet kommer att saknas filer eftersom appen har första prioritet över sin egen profilmapp.

Om du väljer att använda detta i Windows Vista och 7: s uppgiftsplanering, måste du köra uppgiften med "högsta" behörigheter för att den ska fungera korrekt. Första gången du kör uppgiften, kommer den att köras normalt, men andra gången misslyckas om du inte har den konfigurerad för att köra med högsta behörigheter eftersom arkivprogrammet behöver den för att uppdatera ett befintligt arkiv.

Säkerhetskopiera en profilmapp med 7-zip eller winrar från kommandotolken