Перше запитання, яке люди зазвичай задають, це: "Якщо я можу просто клацнути правою клавішею миші та архівувати папку профілю, чому я можу це робити з командного рядка?" Відповідь полягає в тому, що якщо ви використовуєте планувальник, наприклад, планувальник завдань Windows 7, ви не можете доручити цій програмі правою кнопкою миші або клацнути будь-де з цього питання. Ви повинні дати йому зробити мишкою не потрібний спосіб, і для цього вам потрібно використовувати консольні команди.
У обох програмах 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-му планувальнику завдань, вам доведеться виконати завдання з "найвищими" дозволами, щоб нормально працювати. Перший раз, коли ви запускаєте завдання, воно виконуватиметься нормально, але другий час вийде з ладу, якщо у вас його не налаштовано для запуску з найвищими дозволами, оскільки програма архіву потребує його для оновлення наявного архіву.