- Як створити bat файл і помістити його папку в rar
- Пропуск в назві - не можу запустити bat
- Якщо не написати start
- Як заархівувати папку в rar через cmd
- Як додати в архів вкладені папки і файли
- Як видалити файли після архівації в winrar
На одному сервері потрібно було налаштувати бекапчік. На Лінуксі через cron все робиться, а на windows за допомогою Планувальника завдань. Так ось завдання - додати папку в архів rar або zip через bat-файл (батник). Можна також за допомогою cmd виконувати, кому як зручно. Я вирішив написати простий bat для виклику winrar, створити папку в архів і приміщення її в потрібне місце. Потім за розкладом виконую цей скрипт з заданим інтервалом.
Як створити bat файл і помістити його папку в rar
Спочатку хочу сказати, що додати папку в архів можна абсолютно будь-якого розширення - rar, zip і інші підтримувані WinRAR-му. А тепер по пунктах:
1) відкриваємо будь-блокнот (найкраще notepad ++);
2) пишемо туди команду: start WinRAR A «D: \ kudaarhiv.rar» «D: \ Program Files \ bdseoru»
3) зберігаємо як * .bat (наприклад, v_archive.bat).
Як заархівувати папку rar за допомогою bat
надала роз'яснення:
1 - запускаємо winrar. Команда start запускає будь-яку програму. Якщо не спрацьовує, пропишіть повний шлях до .exe-шнику.
2 - команда A додає файли в архів. Детальніше читайте довідник від самого winrar.
3 - куди архівуємо папку і файли. Вказуйте повний шлях, назва архіву та розширення.
4 - яку папку архівуємо. Пишемо повний шлях.
Все, тепер запускаємо і перевіряємо. Якщо спрацювало - то в Планувальник.
Пропуск в назві - не можу запустити bat
Якщо у вас є в назві папки і файлу прогалини, то укладіть цей шлях в лапки, як це зробив я. Тоді все відмінно працює.
Якщо не написати start
Тоді просто буде видавати помилку, що невідома команда. Без start можна виконати команду в cmd
Як заархівувати папку в rar через cmd
Папку можна додати в архів і за допомогою простої команди в cmd:
WinRAR A «D: \ android-locat \ Vega.rar» «D: \ Program Files \ bdseoru»
Як заархівувати папку через cmd
Як бачите, тут вже «запускати» winrar окремою командою start не потрібно.
Як додати в архів вкладені папки і файли
Щоб додати в архів .rar або .zip вкладені папки і файли, слід додати ключ -r. Тобто команда буде виглядати наступним чином:
WinRAR A -r «D: \ android-locat \ Vega.rar» «D: \ Program Files \ bdseoru»
Як видалити файли після архівації в winrar
Дуже часто також виникає потреба видалити заархівовані файли і папки. Для цього потрібно додати команду -ep1. Приклад коду:
WinRAR A -r -ep1 «D: \ android-locat \ Vega.rar» «D: \ Program Files \ bdseoru»
Тобто ми архівуємо папку, обробляємо вкладені папки і файли, а після цього їх видаляємо. Якщо архів лягати в цю папку, то він не піти, а з'явиться помилка, що папка не порожня. Тому краще зберігати архів в іншу папку (краще просто прибирати останній слеш).
Більш детально читайте на офіційному сайті команди winrar.