Anonim

Първият въпрос, който хората обикновено задават, е: „Ако мога просто да щракнете с десния бутон на мишката и да архивирам папката на профила, защо бих си направил труда да го правя от командния ред?“ Отговорът е, че ако използвате планировчик, като Windows 7 Task Scheduler, не можете да инструктирате тази програма да щракнете с десния бутон или да щракнете където и да е по този въпрос. Трябва да му дадете без мишка начин да правите каквото искате и за това трябва да използвате конзолни команди.

WinRAR (платено) и 7-Zip (безплатно) имат конзолни версии, които се предлагат в комплект с техния софтуер, и можете да го използвате за лесно архивиране на профилна папка на друго място. С WinRAR има rar.exe и unrar.exe. Със 7-Zip това е една програма, 7z.exe.

За този пример, архивният профил на Firefox ще бъде архивиран.

Забележете, преди да продължите: Всеки път, когато архивирате потребителски профил, е важно приложението, което използва профила, да е затворено, в противен случай файловете ще бъдат пропуснати, защото те се използват от приложението.

Използване на променливи за среда на Windows за местоположения на пътя

Ние ги използваме, защото е много по-малко да пишете. ????

Използвайки доброта на променливата среда, пътят към профилите и разширенията на Firefox е:

% APPDATA% MozillaFirefox

Пътят до WinRAR е:

% PROGRAMFILES% WinRARrar.exe

Пътят до 7-Zip е:

% PROGRAMFILES% 7-Zip7z.exe

А пътят към вашия работен плот е:

% USERPROFILE% Desktop

Ще се върнем към тях след миг.

Гмуркане в командния ред

След като научите как да използвате 7-Zip или WinRAR от командния ред, ще бъде много по-лесно да конфигурирате за използване в приложението за планиране на задачи по ваш избор.

Отворете прозореца на командния ред, като щракнете върху Лого на Windows, въведете команда и изберете Команден ред .

(Малка странична забележка: „Повишените разрешения“ не са необходими. Можете да стартирате команден ред „обикновен“; това е ОК.)

За тест ще създадем архив на папката на профила на Firefox на работния плот, за да се уверим, че работи. Не забравяйте първо да затворите Firefox, за да се освободи папката на профила за архивиране.

Използване на WinRAR:

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

… което изглежда така в командния ред:

Използване на 7-Zip:

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

… което изглежда така в командния ред:

Подробна разбивка на всеки:

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

Стартира архивната програма.

WinRAR: u
7-Zip: u

Актуализиране на архива. Най-вероятно е вярно, че ще изпълните същата команда, за да архивирате рутинно папката на вашия профил, така че вместо да създавате нов архив с „a“, вместо това се използва „u“. Ако няма архив при стартиране (което ще бъде случаят, когато за първи път стартирате това), се създава нов.

WinRAR: -r
7-Zip: -r

Рекурсиране на подпапки. Това означава, че създаденият архив ще включва папката и всички подпапки / файлове под нея.

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

Ниво на компресия. Имате избор от 0 (нула) до 5. 0 не е компресия и най-бърз. 5 е "ултра" компресия и най-бавна.

7-Zip (само): -t7z

Това означава „тип архив е 7z формат“.

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

Архива на местоназначението, който искате да създадете. Трябва да сте заобиколени в кавички.

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

Папката, която искате да архивирате. Трябва да сте заобиколени в кавички.

Успех?

Ако всичко върви добре, на вашия работен плот имате файл, наречен firefox-backup.rar или firefox-backup.7z, в зависимост от това дали сте използвали WinRAR или 7-Zip. Щракнете двукратно, за да погледнете вътре в архива, за да сте сигурни, че е архивирал всичко. Ако го направи, то работеше.

Вече можете да промените реда, за да доставите архива на местоназначението навсякъде, където искате, защото най-вероятно е вярно, че не го искате на работния плот.

Неща, които можете да направите, след като сте доволни от линията

След като командният ред стартирате архивирайте това, което искате и го поставите там, където искате, можете …

Създайте като бърз пряк път

Щракнете с десния бутон върху работния плот, създайте нов пряк път и поставете целия ред като местоположение. Не е задължително този ред да е в пакетен файл и той ще работи както е. Ако рутинно архивирате много конкретно местоположение като папка с профил, всъщност е по-бързо да сте готови за пряк път, за да свършите работата, защото това изисква само двойно щракване.

Използвайте линията в своя планировчик на задачи по избор

Всяка програма за планиране на задачи независимо дали от Microsoft ще разпознае вашата линия и ще я изпълнява лесно през избраните от вас интервали от време.

Важни бележки

За правилното архивиране на папка с профил приложението, което го използва, не трябва да се изпълнява, докато се извършва архивирането. Ако приложението се стартира, това не е проблем, но в архива ще липсват файлове, тъй като приложението има първи приоритет пред папката на собствения си профил.

Ако решите да използвате това в Windows Vista и 7's Task Scheduler, ще трябва да стартирате задачата с „най-високи“ разрешения, за да работи правилно. Първият път, когато стартирате задачата, тя ще се изпълни нормално, но вторият път ще се провали, освен ако не сте я конфигурирали да работи с най-високи разрешения, защото архивната програма се нуждае от нея за актуализиране на съществуващ архив.

Как да архивирате папка с профил със 7-zip или winrar от командния ред