|
Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » CMD/BAT - [решено] резервное копирование с помощью bat-файла |
|
|
CMD/BAT - [решено] резервное копирование с помощью bat-файла
|
Пользователь Сообщения: 113 |
Профиль | Отправить PM | Цитировать Здравствуйте, вопрос у меня такой - хочу создать bat-файл, чтобы при его выполнении(помещу в назначенные задания) информация из одной папки(основной) копировалась в резервную..например из c:\DB в с:\DBReserv
Вопрос только в том - как сделать, чтобы каждый раз копирование происходило в новую папку(допустим один день - c:\DBReserv1, второй - c:\DBReserv2, третий - c:\DBReserv3 и тд..) возможно ли это сделать в командном фале? |
|
Отправлено: 01:38, 16-01-2006 |
Хищник (ушел из жизни) Сообщения: 7167
|
Профиль | Сайт | Отправить PM | Цитировать Можно создавать не папку а WinRAR-архив с датой создания в имени. Это можно сделать с помощью консольной версии rar.exe (см. rar.txt). Если будут вопросы - могу выложить пример такой команды
|
------- Отправлено: 03:04, 16-01-2006 | #2 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Пользователь Сообщения: 113
|
Профиль | Отправить PM | Цитировать Tigr, спасибо! Попробую этот вариант..но в рамках самообразования, а все таки можно ли как то сделать это так как хотел я вначале?
|
Отправлено: 09:16, 16-01-2006 | #3 |
Ветеран Сообщения: 661
|
Профиль | Отправить PM | Цитировать vagner_HATE
будет трудновато, но наверное возможно еще как вариант могу предложить программу SyncToy v1.0 for Windows XP у майкрософта на сайте можно взять! |
------- Отправлено: 09:37, 16-01-2006 | #4 |
Пользователь Сообщения: 66
|
Профиль | Отправить PM | Цитировать могу предложить такой вариант,
всякий раз копирование будет производиться в папку обозначеную Датой выполнения задания @echo on date /t>%temp%\d.temp set /p folder=<%temp%\d.temp md d:\DBReserv\%folder% XCOPY /S /E /Y c:\DB d:\DBReserv\%folder% del /f /q %temp%\d.temp |
|
Отправлено: 18:30, 20-03-2009 | #5 |
Googler Сообщения: 3665
|
Профиль | Отправить PM | Цитировать Цитата sushnyak:
|
|
Отправлено: 06:22, 21-03-2009 | #6 |
Ветеран Сообщения: 1482
|
Профиль | Отправить PM | Цитировать amel27,
Как в этом крипте отлавливать ошибки например файл не удалось скопировать по тем или иным причинам... как отловить эту ошибку? |
------- Отправлено: 12:03, 03-04-2009 | #7 |
Ветеран Сообщения: 604
|
Профиль | Отправить PM | Цитировать Цитата Butunin Klim:
|
|
------- Отправлено: 08:26, 04-04-2009 | #8 |
Googler Сообщения: 3665
|
Профиль | Отправить PM | Цитировать Цитата Butunin Klim:
1. заменяем по тексту "@Echo Off"на "@Echo On" 2. запускаем батник с полным логированием в файл: "script.cmd 1>script.log 2>&1" 3. анализируем или выкладываем лог "script.log" З.Ы. хорошо-бы это как-то в шапку или что-то типа "правил", в надцатый раз одно и то же |
|
Отправлено: 05:17, 06-04-2009 | #9 |
Новый участник Сообщения: 49
|
Профиль | Отправить PM | Цитировать Подскажите пожалуйста с помощью батника делаю резервное копирование базы (.mdb)
@echo off COLOR 9F set now=%TIME:~0,-3% set now=%now::=.% set now=%now: =0% set now=%DATE:~-4%.%DATE:~3,2%.%DATE:~0,2%_%now% "C:\Program Files\7-Zip\7z.exe" a d:\WORK\baza_dbf_%now%.zip d:\Prog\baza_dbf.mdb pause Цитата:
Цитата:
|
||
Отправлено: 20:42, 09-12-2010 | #10 |
|
Участник сейчас на форуме | Участник вне форума | Автор темы | Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
[решено] Резервное копирование RAID 0 | denisz | Microsoft Windows NT/2000/2003 | 3 | 16-09-2008 09:23 | |
MSFT SQL Server - [решено] Резервное копирование с датой в MSSQL2005 | dim_alf | Программирование и базы данных | 4 | 14-09-2008 09:58 | |
[решено] Резервное копирование контроллера домена | HellFire_MZ | Microsoft Windows NT/2000/2003 | 18 | 07-02-2008 09:22 | |
[решено] Резервное копирование и восстановление данных с сохранением прав пользователей | xeel | Microsoft Windows NT/2000/2003 | 11 | 12-12-2006 02:35 | |
[решено] Резервное копирование файлов баз данных через команды операционной системы | legko | Microsoft Windows NT/2000/2003 | 5 | 06-10-2005 08:41 |
|