|
Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » CMD/BAT - [решено] Помогите с написанием батника копирования с FTP по условиям. |
|
CMD/BAT - [решено] Помогите с написанием батника копирования с FTP по условиям.
|
Новый участник Сообщения: 12 |
Профиль | Отправить PM | Цитировать
Я новичок и мне требуется помощь в написании батника.
Суть ее в том, чтобы: Зайти на FTP сервер, Создать список файлов имеющиеся на локальной машине в определенной папке, Сравнить эти файлы с файлами FTP папкой, Скопировать с FTP только новые, Проверить скопированные файлы, После по списку скопированные удалить. И вот что сделано: dir *.* c:\Bat\FTPCopyFilles2.txt /b бат: ftp -s:ftpcommand.ftp -i команды: ftpcommand.ftp open ftp name password binary сd \in lcd C:\1 mget *.* /Y Как их сравнить, чтобы скопировать только новые и удалить только скопированные файлы? dir *.* c:\Bat\FTPCopyFilles2.txt /b bye quit Заранее БЛАГОДАРЕН! |
|
Отправлено: 10:08, 21-06-2011 |
Googler Сообщения: 3665
|
Профиль | Отправить PM | Цитировать Цитата alexuvv:
с локальным DIR проблемы нет если его выполнять после FTP.EXE |
|
Отправлено: 03:46, 22-06-2011 | #2 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Новый участник Сообщения: 12
|
Профиль | Отправить PM | Цитировать Цитата amel27:
Цитата:
|
|
Отправлено: 07:56, 22-06-2011 | #3 |
Googler Сообщения: 3665
|
Профиль | Отправить PM | Цитировать Цитата alexuvv:
1. результат вывода DIR с FTP в файл (который парсить)... а заодно и 2. список, с которым сравнивать |
|
Отправлено: 16:34, 22-06-2011 | #4 |
Новый участник Сообщения: 12
|
Профиль | Отправить PM | Цитировать Цитата:
У меня еще вопросик: 1) Можно ли это все объединить в один батник и как это сделать, есть ли какие-нибудь разграничения одних команд от других, последовательность выполнения. Например: А) Входит на ФТП и создает текстовый файл перечень файлов. Б) Входит на локальный диск и создает текстовый файл перечень файлов. В) Делает проверку на наличие новых файлов и создает файл изменений. Г) Заходит на ФТП копирует файлы по изменениям. Д) Делает копию файлов в определенное место и раскидывает файлы по расширениям в определенные папки Е) Создает новый файл из папки копи. Ё) Заходит и удаляет по списку файлы с ФТП. 2) Можно ли сделать сравнение файлов только по датам и размеру, если имена файлов будут одинаковые? Например: Файл 1 -rw-rw-rw- 1 user group 839164 Jun 17 17:31 AAA.pdf -rw-rw-rw- 1 user group 770743 Jun 17 17:31 BBB.pdf -rw-rw-rw- 1 user group 767941 Jun 17 17:31 CCC.pdf Файл 2 -rw-rw-rw- 1 user group 839164 Jun 17 17:31 AAA.pdf -rw-rw-rw- 1 user group 770743 Jun 17 17:31 BBB.pdf -rw-rw-rw- 1 user group 768000 Jun 19 18:31 CCC.pdf |
||
Последний раз редактировалось alexuvv, 24-06-2011 в 06:03. Отправлено: 05:53, 24-06-2011 | #5 |
Googler Сообщения: 3665
|
Профиль | Отправить PM | Цитировать Цитата alexuvv:
@echo off (echo anonymous echo pass@mail.ru echo binary echo cd \Products echo dir echo bye )>"%~n0.ftp" ftp -i -s:"%~n0.ftp">"%~n0.dir" ftp.microsoft.com .DIR-файл - лог работы, включая список файлов (формат зависит от движка сервера) |
|
Отправлено: 08:20, 24-06-2011 | #6 |
Участник сейчас на форуме | Участник вне форума | Автор темы | Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
[решено] Помогите с написанием *.bat файла. | systeman | Хочу все знать | 14 | 02-07-2015 15:37 | |
[решено] Помощь с написанием батника (ОПК 3.19) | pay666 | Тест-форум | 0 | 21-12-2010 06:29 | |
CMD/BAT - [решено] Помогите с написанием Батника для запуска нескольких бат файлов по очереди | Spike_LV | Скриптовые языки администрирования Windows | 2 | 01-04-2010 22:36 | |
Помогите с написанием сайта | DENoszone | Вебмастеру | 1 | 19-04-2008 21:28 | |
CMD/BAT - Сложность с написанием батника.... 2. | PupsIC | Скриптовые языки администрирования Windows | 1 | 16-09-2007 21:03 |
|