|
Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » CMD/BAT - архивирование и отправка на ftp |
|
CMD/BAT - архивирование и отправка на ftp
|
Пользователь Сообщения: 87 |
помогите с скиптом, нужно заархивировать определенную папку (подставить к архиву: имя архива и дату) и залить все это дело на ftp с определенным именем и пароля на доступ на ftp
|
|
Отправлено: 13:01, 12-05-2010 |
Ветеран Сообщения: 2728
|
Профиль | Отправить PM | Цитировать Вот нулевой вариант решения. У меня работает.
БАТ-файл rem ------------------------------Файлы для архивирования Set DirForARC=N:\Delete\ForOutPut\*.* rem ------------------------------ Путь временной папки (только для передаваемых архивов!) и начало Имени архива Set ARCname=N:\Delete\TmpOut\Это_тест_ rem ------------------------------ ip ftp Set FTPip=111.111.111.111 rem ------------------------------ Архиватор Set ARC="C:\Program Files\WinRar\Winrar.exe" a rem ------------------------------ Имя сценария для ФТП Set Ftp_Client=N:\Delete\Ftp_Client.ftp %ARC% %ARCname%%Date:~6,4%%Date:~3,2%%Date:~0,2% ftp -i -s:%Ftp_Client% %FTPip% Del "%ARCname%*.*" lcd N:\Delete\TmpOut - на директорию на локальном компьютере с файлами для передачи UserLogin и UserPass соответственно логин и пароль пользователя ФТП. Что здесь плохо - нет анализа на успешность передачи файла. В развитие приведенного решения, по моему мнению, стОит то, что передали, выкачать с фтп на локальный компьютер и сравнить переданный и полученный файлы. Буду рад, если кто-то предложит нечто более элегантное. |
------- Отправлено: 16:09, 12-05-2010 | #2 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Пользователь Сообщения: 87
|
Профиль | Отправить PM | Цитировать Спасибо попробую
|
Отправлено: 22:08, 12-05-2010 | #3 |
Новый участник Сообщения: 11
|
Профиль | Отправить PM | Цитировать Помогите усовершенствовать этот батник.
Нужно следующее - в папку ежедневно автоматически попадают файлы, их отбирать по дате (сегоднешнее число) и по имени (содержит, например REG_ ). Эти файлы дожны архивироваться по формату REG_DDMMGGGG.rar (не удаляя исходные файлы). Этот архив должен копироваться на FTP, и перемещаться в др.папку в этом же каталоге. И выше описанный батник почему то архивирут всё то что в каталоге с самим батником.... Или я что то не правильно делаю... |
Отправлено: 17:10, 03-04-2013 | #4 |
![]() |
Участник сейчас на форуме |
![]() |
Участник вне форума |
![]() |
Автор темы |
![]() |
Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
MSFT SQL Server - Архивирование базы. | ags555 | Программирование и базы данных | 5 | 05-04-2010 01:16 | |
CMD/BAT - Архивирование | stolyar | Скриптовые языки администрирования Windows | 8 | 28-03-2010 13:33 | |
архивирование графики | WChek | Программное обеспечение Windows | 10 | 23-06-2006 12:32 | |
Архивирование | Maniacosaur | Программирование и базы данных | 6 | 27-08-2002 21:34 |
|