|
Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » CMD/BAT - [решено] архивация и перемещение |
|
CMD/BAT - [решено] архивация и перемещение
|
Новый участник Сообщения: 18 |
Добрый день
Господа помогите плиз) есть файл который каждый день создается в определенном месте скажем C:\asd\bkb\example.sql мне нужно что бы этот файл при помощи батника архивировался программой 7.zip в формате "дата.время.zip" и перемещался в другую папку скажем D:\backups\ |
|
Отправлено: 13:10, 20-05-2014 |
Ушёл из жизни Сообщения: 6021
|
Профиль | Отправить 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
|
Профиль | Отправить PM | Цитировать спасибо!
|
Последний раз редактировалось xe11o, 20-05-2014 в 14:16. Отправлено: 14:09, 20-05-2014 | #3 |
Пользователь Сообщения: 102
|
Профиль | Отправить 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 |
Последний раз редактировалось firstarey, 20-05-2014 в 14:30. Отправлено: 14:11, 20-05-2014 | #4 |
Ушёл из жизни Сообщения: 6021
|
Профиль | Отправить PM | Цитировать |
|
Отправлено: 14:24, 20-05-2014 | #5 |
![]() |
Участник сейчас на форуме |
![]() |
Участник вне форума |
![]() |
Автор темы |
![]() |
Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
Разное - Переустановка + архивация | 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 |
|