Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » CMD/BAT - [решено] архивация и перемещение

Ответить
Настройки темы
CMD/BAT - [решено] архивация и перемещение

Новый участник


Сообщения: 18
Благодарности: 0

Профиль | Отправить PM | Цитировать


Добрый день
Господа помогите плиз)
есть файл который каждый день создается в определенном месте скажем C:\asd\bkb\example.sql
мне нужно что бы этот файл при помощи батника архивировался программой 7.zip в формате "дата.время.zip" и перемещался в другую папку скажем D:\backups\

Отправлено: 13:10, 20-05-2014

 

Аватара для gora

Ушёл из жизни


Сообщения: 6021
Благодарности: 3491

Профиль | Отправить PM | Цитировать


Код: Выделить весь код
@Echo Off
Set src=C:\asd\bkb\example.sql
Set arch=E:\archive\
Set bak=E:\backups\
Set ar7z=c:\Program Files\7-Zip\7z.exe

For /f "delims=+-" %%i In ('WMIC OS Get LocalDateTime^|Find "."') Do Set DT=%%i
"%ar7z%" a "%arch%\%DT:~2,2%%DT:~4,2%%DT:~6,2%.%DT:~8,2%%DT:~10,2%.zip" "%src%" -ssw>Nul
Move "%src%" "%bak%">Nul

Pause
Это сообщение посчитали полезным следующие участники:

Отправлено: 13:50, 20-05-2014 | #2



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Новый участник


Сообщения: 18
Благодарности: 0

Профиль | Отправить PM | Цитировать


спасибо!

Последний раз редактировалось xe11o, 20-05-2014 в 14:16.


Отправлено: 14:09, 20-05-2014 | #3


Пользователь


Сообщения: 102
Благодарности: 8

Профиль | Отправить PM | Цитировать


вот Вам и rar и 7-z

Код: Выделить весь код
@title [ARHIV]
@echo off
Color 0e

rem  --------------rar---------------------
rem  параметры архиватора
set RAR="C:\Program Files\WinRAR\WinRAR.exe"
set RAR_param=a -r -rr15p -os -ow -t -ag+YYYY-MM-DD D:\backup\
set RAR_arhive=C:\asd\bkb\example.sql

rem  создаем архив:
%RAR% %RAR_param% %RAR_arhive%
rem  --------------rar---------------------


rem  --------------7-z---------------------
rem  дата и время
set DD=%date:~0,2%
set DM=%date:~3,2%
set DY=%date:~6,4%
set TH=%TIME:~0,2%
set TM=%TIME:~3,2%

rem  Степень сжатия файлов (3 - минимальная, 5 - нормальная, 7 - максимальная)
set Level=5
rem  Полное имя архива
set PathArch=D:\backup\%DY%-%DM%-%DY%.%TH%-%TM%.zip
rem  Задаем целевой каталог, куда будем складывать 
set RAR_arhive=C:\asd\bkb\example.sql

rem  Определяем расположение архиватора 7Zip через реестр
For /F "UseBackQ Tokens=2*" %%A In (`Reg Query "HKCU\Software\7-Zip"^|Find /I "Path"`) Do Set $7Zip=%%B
if not defined $7Zip (echo Архиватор 7Zip не установлен & pause>nul & goto :eof)
rem  Добавляем бекслэш \ если его нет (установщики msi и exe по-разному прописывают путь в реестре)
if %$7Zip:~-1% NEQ \ Set $7zip=%$7Zip%\

rem  создаем архив:
"%$7zip%7z.exe" a -tzip -mx%Level% "%PathArch%" "%RAR_arhive%"
rem  --------------7-z---------------------

pause
gora, как включили подсветку кода в сообщении ?

Последний раз редактировалось firstarey, 20-05-2014 в 14:30.

Это сообщение посчитали полезным следующие участники:

Отправлено: 14:11, 20-05-2014 | #4


Аватара для gora

Ушёл из жизни


Сообщения: 6021
Благодарности: 3491

Профиль | Отправить PM | Цитировать


Цитата firstarey:
как включили подсветку кода в сообщении ? »
Так
Это сообщение посчитали полезным следующие участники:

Отправлено: 14:24, 20-05-2014 | #5



Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » CMD/BAT - [решено] архивация и перемещение

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
Разное - Переустановка + архивация Masta_Killa Microsoft Windows 7 2 18-04-2014 02:09
CMD/BAT - Архивация помесячно chelovek1 Скриптовые языки администрирования Windows 10 03-07-2013 07:09
[решено] Архивация KanisSerik Хочу все знать 20 01-09-2009 20:38
Разное - Архивация lexa58 Microsoft Windows 7 1 31-07-2009 01:53
архивация данных Svetlanaj Microsoft Windows NT/2000/2003 2 13-04-2006 12:11




 
Переход