Автоматично архивиране на 1C данни с помощта на WinRAR
Общо описание
Методът се основава на комбинация от функцииWindows(планирани задачи) и архиваторWinRAR(контрол на командния ред),WinRARима нужда от "неизрязан".
Настройките „Планирана задача“ ще ви позволят да зададете:
- -Как ще се стартира задачата: когато компютърът е включен, според графика, ръчно.
- -В кой режим на работа на компютъра ще се изпълнява задачата: от работа или от спящ режим.
- -Допълнителни настройки за лаптопи и други компютърни антики.
Провереноза: Windows 2000/2000 Server/XP/Server 2003/Windows 7/Server 2008.
Настройки с примери
Описание според принципа: целта е начин за решаване, не описвам отклонения, само кратка справка в скоби. Сигурен съм, че на базата на примери ще можете да съставите точно своята задача. И така:
1
ЦЕЛ: веднъж седмично да се архивират всички бази данни 1s, разположени в една и съща директория. Задачата трябва да добави нова към архива, да изтрие липсващата, да не докосва статични (непроменени) файлове: ще се обработват само файлове: новосъздадени, променени, изтрити. На "автоматично" ще изглежда така:
Създайте нова „планирана задача“ в Windows. Майсторът започва. Подканя ви да изберете програма. Естествено избирамеWinRAR. Пишем името на Задачата кога ще бъде изпълнена. Попълнете стъпка по стъпка. активирайте "Инсталиране на допълнителни...".
Какво? Пише ли, че няма да работи? Следователно: отваряме нашата задача (влизаме в контролния панел - Планирани задачи), включваме флага „Изпълни само при влизане“, отиваме в раздела „Параметри“ и включваме „Събуждане на компютъра ...“. Това е необходимо затака че компютърът, оставен в режим на заспиване, да се "събуди", за да изпълни задачата. За да стартирате в определеното време, "разрешете" на компютъра да използва режим на заспиване. Ако според графика задачата трябва да започне например през нощта, вечерта преди това, не изключваме компютъра, а го поставяме в режим на заспиване. В подходящия момент компютърът ще се събуди, ще изпълни или може би ще се изключи след завършване, тази опция е налична в настройките на WinRAR.
И така, нека да настроимWinRAR. Отваряме задачата, в първия ред "Run" виждаме нещо като:
Това е пълният път на изпълняваната програма. ДуматаWinRARможе да замени този ред, защото заWindowsтова ВЕЧЕ е команда.
WinRARе заместител.
В това състояние нашата задача е функционална, но ще стартира само програматаWinRAR. Сега настройки.
Настройките се записват в параметъра "Run" след съществуващия (C:\PROGRA
1\WinRAR\WinRAR.exe)разделени с интервал.
Общ синтаксис на командния ред:
WinRAR – –//в този пример "
Какво е необходимо за нашата задача:
uе команда. Актуализира файловете в архива, обработва само променените и добавя нови.
-asе ключът. Премахва файлове от архива, които не са в източника.
По този начин комбинацията от команда и ключ синхронизира архива с оригиналните данни.
D:\Данни_1C– архивирани данни. В този случай, директория.
И така, редът е: команда - ключ/ове - архив - файлове/@списък с файлове. Разделител "_" (интервал).
2
ЦЕЛ: Архивирайте ценни данни (документи, любими и т.н.) ежедневно. За да не се разсейва процесът, включете и изключете компютъра замашина, добавени 2 нови ключа. Разликата от 1-ва задача е, че данните са в различни директории. Трябва да използвате файл със списък. Файлът със списък е текстов файл, в който:
- първият запис започва от първия знак на първия ред
- следващите записи започват на нов ред
Списъкът с файлове може да включва файлове, директории, избор на файлове по разширение и др.
Нуждаем се от низа:
WinRARu-as–dh–IOFFF:\Arhiv\Doc.rar@C: \SpisokArh.txt
-dh– позволява ви да архивирате текущо отворени файлове. Включих го, защото често изпращам компютъра в "хибернация" с отворени документи и програми (с изключение на 1s). В този случай най-лошото е, че незапазено копие на файла също ще отиде в архива. И това не е критично, защото. когато отваряте такъв архив, компютърът ще „помни“ за незапазени версии. Какво да правите с тях зависи от вас.
-IOFF– изключване на компютъра след приключване на архивирането. Така компютърът го прави напълно сам. Едно НО: това е ИЗКЛЮЧВАНЕ, а не преход към режим на заспиване. В тази връзка, изчислете разположението на задачите във времето, ако имате няколко задачи за нощта, използвайте този ключ само на последната задача, така че този ключ да не „забави“ други задачи, които не са имали време за изпълнение.
@C:\SpisokArh.txt– файл със списък. Етотекста му:
C:\Documents and Settings\Admin\Favorites
C:\Documents and Settings\Admin\Desktop\Downloads
Няма да описвам всички варианти, които използвам, мисля, че имате достатъчно въображение за повече, простонамекна. Прочетете помощWinRAR, има пълни списъци с клавиши и команди, препоръки за използване.
По избор
- WinRARе в състояние да архивира текущо отворени файлове (да се чете: отваряне на DB 1C), но! Ако архивирате базата данни "в движение", може да се окаже така... 1s докато архивирате базата данни може да променя файловете, в архива на базата данни ще се окаже, че *.dbfфайловете са непоследователни. Оттук и правилото: по време на архивирането всички архивирани данни (1C) трябва да бъдат затворени. За други (MS Office)не е от значение.
- Нов архив не се създава автоматично! Трябва да посочите съществуващ, дори ако е празен.
- При попълване на нов архив процедурата може да отнеме до ..., след което всичко ще работи в съответствие с посочените параметри.
P.S.: Извинявам се за малкото примери: описах само най-очевидните. Останалото зависи от вашите нужди и въображение. Прочетете помощта за WinRAR, раздел "Режим на командния ред".