- Автоматическое резервное копирование файлов с архивированием BAT/CMD
- VBS скрипт для резервного архивирования
- Архивация папок
- Решение
- Решение
- BAT скрипт для резервного копирования папки
- Ссылки
- Функции
- Пример настройки расписания
- Скрипт для прямого архивирования в zip-архив папки с файлами
- Скачать файлы
- Специальные предложения
- См. также
- Скрипт — выгонялка пользователей + резервная копия базы.
- Программа копирования баз системы 1С
- Bat файл для архивации баз 1с 7.7
- Программа для резервного копирования данных: каталогов файловой системы и баз данных 1С
- Авто-бэкапер 7.7 и 8.1
- Архивация базы 1С-Предприятие
- Программа для резервного копирования данных: каталогов файловой системы и баз данных 1С
- Простое решение для резерного архивирования (backup) баз 1С 7.7 (ver. DBF & SQL)
- Автоархивирование. очередное
- Архивирование. Используется 1С 7.7 + WinRar.
- Архивирование файловой базы 1С 8 каждый день, не выгоняя пользователей из базы, и не нужно знать пароль администратора
- Работа с zip-архивами
- Скрипт VBS для автоархивации баз 8.1 на SQL. (Нагло отключает все сеансы.)
- Обработка создания файла запуска архива
- Скрипт для архивирования баз 1Cv77 DBF WinRar-ом
- psBackup 3.0. Резервное копирование.
- Восстановление файлов ККМ АТОЛ
- Мастер копирования баз 1С и архивации
- УРБД Мастер 1.6.0
- Копирование файлов из 1с 8.1
- Архиватор для баз 1С
- Конфигурация для автоматического ежедневного архивирования баз .dbf v7
- 1С 8.0: автосохранение 8.0 (VB6)
- Внешняя компонента по записи на компакт-диск «1CD-Банк» («oncdbnk.dll»)
- «1СДБ. Сохранение» v1.0.0.11
- Автосохранение реквизитов документов
Автоматическое резервное копирование файлов с архивированием BAT/CMD
Все мы не раз слышали о необходимости выполнения резервного копирования данных. Крах системы, чьи-то шаловливые ручки, или они же, только свои, да еще множество причин, по которым ваши данные могут испортиться или уничтожиться. Тем, кому приходилось неделями восстанавливать утраченные данные, это объяснять уже не приходится.
К тому же, по известному закону подлости, вероятность того, что нужные файлы испортятся, намного выше, если не делать бэкап. Так давайте же все сохраняться!
Автоматическое резервное сохранение должно удовлетворять определенным требованиям:
- должно выполняться регулярно. Причем период копирования определяется частотой обновления данных. Т.е. если файлы изменяются каждый день, то и копировать их нужно каждый день;
- копии должно храниться отдельно от источника данных. Это может быть внешний диск, а еще лучше хранить копии на удаленном сервере или в облаке в интернете. Тогда даже если комната с компьютером и внешним диском взлетит на воздух, данные преспокойно останутся храниться в облаке на мощных и защищенных серверах крупных ИТ-компаний;
- если хранилище имеет небольшой размер, копии должны сжиматься для экономии места;
- по той же причине нужно вести контроль количества последних хранящихся копий. Например, для очень важных данных у меня хранятся 7 ежедневных, 4 еженедельных и 12 ежемесячных копий. Остальные копии удаляются за ненадобностью;
- после выполнения сохранения нужно проверить наличие резервной копии и ее целостность.
Существует множество программ, бесплатных и не очень, выполняющих резервное копирование данных. Приведу пример бесплатной и платной программы.
Бесплатная программа — File Backup Watcher. Очень простая и удобная утилита для резервного копирования.
Платная программа — Acronis True Image Home. Одна из самых мощных и гибких систем. Бэкапит все: от файлов до операционной системы.
Сегодня мы рассмотрим, как своими силами организовать автоматическое резервное копирование файлов на внешний диск или удаленный сервер.
Задача: написать максимально простой скрипт по резервному копированию данных, который архивирует каталог с файлами, требующих сохранения, и копирует их в другой каталог на внешний диск или удаленный сервер.
Создадим файл Backup.bat со следующим содержимым:
, где indir — каталог, который мы будем сохранять, destdir — каталог, где будут размещаться созданные архивы, arcpath — путь до архиватора Rar.exe. После запуска этого файла, архив входного каталога C:\InFolder будет находиться в каталоге D:\OutFolder. В нашем случае резервное копирование файлов подразумевает наличие архиватора Rar.exe в каталоге С:\Program Files\WinRar.
Итоги
Мы написали самый простой скрипт по резервному копированию файлов. Конечно, при желании можно накрутить на него много полезного функционала, например:
- контроль количества последних копий (старые копии удалять);
- система записи событий в лог;
- при невозможности скопировать на удаленный сервер, хранить копию на локальной машине.
Чтобы сделать автоматический запуск файла, например, раз в неделю, нужно создать назначенное задание в Планировщике Windows.
VBS скрипт для резервного архивирования
Доброго вечера.
Озадачился тут резервным копированием данных у клиента, ну и конечно очистка хранилища от старых бэкапов. Тема в принципе замылиная, но сторонний софт я не люблю для этого использовать, а 7zip как то на сервере не прижился. Вот и утопал в поисках прекрасного скрипта для данного мероприятия. Покопавшись в сети нашёл интересную статейку, но в том скрипте не хватало части функционала, а многие найденные были слишком громозкими, а во многих почему то были допущены детские ошибки(подозреваю что нарочно, правда не понятно зачем).
Собственно тело vbs скрипта, универсилизировал как смог:
Соответственно можно задавать параметры в теле скрипта непременным, либо аргументами при запуске вида:
cscript zip.vbs C:\Путь-какую-папку-архивировать\ С:\Путь-куда-архивировать\ Название-файла.zip Срокжизнифайлов
И конечно не забываем про пробелы.
Не забываем раскоментировать нужный блок и закоментировать не нужный.
Данная статья не подлежит комментированию, поскольку её автор ещё не является полноправным участником сообщества. Вы сможете связаться с автором только после того, как он получит приглашение от кого-либо из участников сообщества. До этого момента его username будет скрыт псевдонимом.
Это «Песочница» — раздел, в который попадают дебютные посты пользователей, желающих стать полноправными участниками сообщества.
Если у вас есть приглашение, отправьте его автору понравившейся публикации — тогда её смогут прочитать и обсудить все остальные пользователи Хабра.
Чтобы исключить предвзятость при оценке, все публикации анонимны, псевдонимы показываются случайным образом.
Не надо пропускать:
- рекламные и PR-публикации
- вопросы и просьбы (для них есть Хабр Q&A);
- вакансии (используйте Хабр Карьеру)
- статьи, ранее опубликованные на других сайтах;
- статьи без правильно расставленных знаков препинания, со смайликами, с обилием восклицательных знаков, неоправданным выделением слов и предложений и другим неуместным форматированием текста;
- жалобы на компании и предоставляемые услуги;
- низкокачественные переводы;
- куски программного кода без пояснений;
- односложные статьи;
- статьи, слабо относящиеся к или не относящиеся к ней вовсе.
Архивация папок
Архивация вложенных папок
Уважаемые знатоки, помогите решить проблему. Есть файлы, которые требуется заархивировать WinRar.
Архивация выбранных папок+файлов в текущей директории
добрый день, понадобилось собирать zip-архив с нужными папками в текущей директории с помощью.
Архивация папок с сохранением имени 7zip, winrar. Батник
С новым годом! Есть папка C:\test1. В ней будут появляться папки с разными названиями (к примеру.
txt файл с именами папок внутри самих папок (в кодировке 1251)
Добрый вечер ) Есть несколько сотен папок, в каждой из которых нужно создать файл album.txt в.
Решение
Решение
Нет-нет, до exe ни в коем случае не нужно, это же к %Path% будет добавляться. Просто директорию, где он установлен указать.
Попробуйте перед «7z a «%ArchPath. » добавить Echo и посмотреть на то, какая команда архиватору формируется. Вот так:
я сначала не дописывал, та же самая ошибка была, дописал — ничего не изменилось.
Да, 7z запускается, но результата нет
вот так. но ничего снова нет.
Добавлено через 5 минут
Тематические курсы и обучение профессиям онлайн Профессия Cпециалист по кибербезопасности (Skillbox) DevOps-инженер (Нетология) Профессия DevOps-инженер PRO (Skillbox) |
Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь или здесь.
Поиск по папок по маске и перемещение найденных папок в другие папки
Добрый день, у меня возникла проблема, прошу помочь в написании батника. Есть основная папка в.
Получить список папок и вложенных папок, отсортированных по размеру
Как можно получить список папок и вложенных папок, отсортированных по размеру
Иконки папок, батник на изменение группы папок
Здравстуйте 🙂 Начну издалека. Имеется значит у меня набор портативных программок на все случаи.
Архивация на лету
Возможно ли средствами windows (желательно CMD/BAT, но не обязательно) архивировать создаваемый.
BAT скрипт для резервного копирования папки
Набросал ещё один маленький BAT скрипт для резервного копирование папки. Внесите свои данные и через scheduler настройте расписание резервного копирования.
Ссылки
Функции
- С помощью xcopy делает резервные копии папки.
- Каждый бэкап сохраняется в отдельную подпапку вида DD.MM.YYYY_hhmmmss.
- С помощью 7-Zip архивирует резервные копии.
- Удаляет старые резервные копии.
@echo off
SetLocal EnableDelayedExpansion
set DirName=my_folder
set SourceDir=C:\%DirName%
set BackupDir=B:\%DirName%\daily\
set NumFolders=10
0,2%
set h=%h: =0%
set FullBackupDir=%BackupDir%%date%_%h%%time:
xcopy %SourceDir% %FullBackupDir%%DirName%\ /E /F /H /R /K /Y /D 2>nul >nul
«%a7z%» a -tzip -bb0 -bd -sdel «%FullBackupDir%%DirName%.zip» «%FullBackupDir%» 2>nul >nul
for /f «tokens=* delims=» %%D in (‘dir %BackupDir% /ad /b /o-d’) do (
if not %%D==»» (
if not !NumFolders!==0 (
set /a NumFolders-=1
) else (
rd /s /q %BackupDir%%%D 2>nul >nul
)
)
)
- DirName — название папки
- SourceDir — что бэкапим
- BackupDir — куда бэкапим
- NumFolders — сколько подпапок с бэкапами хранить
- a7z — путь к 7z.exe
Пример настройки расписания
В Task Scheduler настраиваем новое задание.
Выбираем пользователя, от имени которого будет выполняться резервное копирование. После сохранения задания нас спросят пароль от него. Ставим галку Run whether user is logged or not — запускать даже если юзер не залогинен.
В триггерах настраиваем расписание. У меня резервное копирование происходит раз в сутки.
Указываем ссылку на наш BAT файл.
Проверяем настройки. OK.
Теперь папка будет резервироваться раз в день. С настройкой NumFolders=10 в BAT файле мы будем хранить данные за последние 10 дней.
Если хотите хранить ежедневные и ежемесячные резервные копии — сделайте два BAT файла и два расписания резервного копирования в разные папки.
Если вам понравилась статья, то ставьте 👍🏻 каналу.
Пишите комментарии, задавайте вопросы, подписывайтесь.
Скрипт для прямого архивирования в zip-архив папки с файлами
Скрипт взят из просторов интернета.
Используется в bat-файле для автоархивирования папки с базой 1с D:\1C_Arhiv\Test 2\ в папку с архивом D:\1C_Arhiv\arx\
При использования своих путей поменяйте их тут:
MySource = «D:\1C_Arhiv\Test 2\»
MyTarget = «D:\1C_Arhiv\arx\test2.zip»
Скачать файлы
Наименование | Файл | Версия | Размер |
---|---|---|---|