Lovetz
|
|
1 | |
Как скачать файлы с FTP-сервера по маске и расписанию?04.05.2011, 22:03. Показов 17141. Ответов 5
Метки нет (Все метки)
Задача: каждые полчаса соединяться с ФТП сервером (логин, пароль, не пассивный режим), из определенного каталога с кучей файлов скачивать файлы по маске *.KW* в каталог в локальной сети, после скачивания каждого файла тут же его удалять на ФТП. В именах файлов присутствуют кириллические буквы, нужно корректно сохранять имена, не коверкать (KOI8), сохранять время создания файлов.
Делать это нужно на сервере с Windows Server 2003. Подскажите как и чем (wget, ftp.exe, rushftp)? Очень нужно и срочно. Спасибо. |
04.05.2011, 22:03 | |
Ответы с готовыми решениями:
5
Скачать файлы с FTP-сервера и закачать файлы на FTP-сервер Как скачать все файлы в папке FTP сервера? Скачать файлы с ftp сервера Как скачать файл размером 11 Мб с FTP-сервера? |
9 / 9 / 0
Регистрация: 05.05.2011
Сообщений: 66
|
|
11.05.2011, 14:00 | 2 |
Сколько удаленных машин? Подойдет-ли вариант, сохранения на сервере в архиве формата ГГГГ.ММ.ДД. (тогда не возникнет проблем с кодировкой и повреждения файлов, при пересылке по ФТП) В любом случай, при скачивания с ФТП на сервер, дата создания файлов, будет меняться на текущую. В таком случае, вариант с архивом - оптимальное решение.
0
|
Lovetz
|
|
11.05.2011, 18:20 | 3 |
Скачивать нужно на одной машине. Дата уже не так важна. И с кодировкой перемудрил - на самом деле UTF-8)
Временно решил установкой JaSFTP, но прога платная и триал на 30 дней. Да и слишком много в ней лишнего. |
9 / 9 / 0
Регистрация: 05.05.2011
Сообщений: 66
|
||||||
11.05.2011, 19:33 | 4 | |||||
На самом деле, с установкой стороннего софта, вы перемудрили... Есть более оригинальное решение, с использованием возможностей встроенного виндового FTP.
Для этого создаете на удаленной машине (у меня их ~ 30шт.) желательно в папку с админскими правами (чтоб никто туда не лазил), в ней у вас будет два файла 1.bat 1.lst Вот содержание основного батника: Исполняются на клиентской машине! 1.bat
Код
:: anonymous - логин пароль USER anonymous binary ::дирректория на серваке, куда будут заливаться файлы с клиентских машин cd Admin/BACKUP/ Rem:: - соответственно, от куда и что заливаем mput C:\WORK\BAC\*.z quit P.S. на счет кодировки не уверен, не проверял. Даты создания оригинальных файлов сохраняются.
0
|
0 / 0 / 0
Регистрация: 17.08.2009
Сообщений: 161
|
|||||||
09.08.2012, 11:30 | 5 | ||||||
Одиночным апострофом ' комментарии выделяются? 1.bat - этот файл исполняется тоже на клиентской машине?
0
|
10.08.2012, 03:00 | 6 |
Нет. Только Rem или двойное двоеточие.
Да. Оба. На сервер отправляются архивы со всех клиентских машин. 4aynik, рекомендую немного почитать основы: FAQ по файлам BAT/CMD И еще ссылки на смежные темы, чтоб не терялись: Поиск и копирование файлов на FTP сервер Передача файлов на ftp сервер Как скинуть папку по FTP? Поднятие старых тем не приветствуется. ТС давно не появлялся на форуме. Тема закрыта.
0
|
10.08.2012, 03:00 | |
10.08.2012, 03:00 | |
Помогаю со студенческими работами здесь
6
Скопировать на FTP-сервер файлы по маске Как правильно передать и принять файлы на (с) Ftp-сервера? Подскажите, как с сервера скачать все файлы разом? Как сохранить файлы с ftp-сервера, формируя пути на основе их имён? Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |