Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Скриптовые языки администрирования Windows (http://forum.oszone.net/forumdisplay.php?f=102)
-   -   Батник для заливки файла по ftp (http://forum.oszone.net/showthread.php?t=230844)

djalin 20-03-2012 15:38 1883316

Батник для заливки файла по ftp
 
Здраствуйте,

есть прога ncftp, не могу разобратся как можно залить файл которий лежит в папке E:/bekap/arvive.zip

На сервер по ftp - с логином и паролем //сервер/домен

Основная проблема что файл должен перезаписиватся или удалять старый и писать на его место новый.

Спасибо.

zion87 20-03-2012 17:51 1883408

без проги - средствами windows
Код:

@echo off
echo login>ftp
echo password>>ftp
echo lcd  e:\bekap>>ftp
echo send arvive.zip>>ftp
ftp -s:ftp адес ftp(ftp.ru)
del ftp
exit


djalin 22-03-2012 12:47 1884570

Хочу уточнить - если на сервере уже лежит такой файл батник перезапись сделает?
Цитата:

Цитата zion87
ftp -s:ftp адес ftp(ftp.ru) »

а если загрузить нужно в определенную папку на сервере? как ее указать?

Iska 22-03-2012 16:58 1884760

Первоисточник: Ftp.

Цитата:

Цитата djalin
если на сервере уже лежит такой файл батник перезапись сделает? »

Ftp: ls, Ftp: delete, Ftp: send.

Цитата:

Цитата djalin
а если загрузить нужно в определенную папку на сервере? как ее указать? »

Ftp: cd, Ftp: pwd.

zion87 22-03-2012 18:54 1884839

файл заменяется автоматически...
Код:

@echo off
echo login>ftp
echo password>>ftp
echo lcd  e:\bekap>>ftp
echo cd folders>>ftp - папка на сервере
echo send arvive.zip>>ftp
ftp -s:ftp ftp.ru
del ftp
exit


Tolian 10-04-2012 10:38 1896894

Добрый день! Все хорошо, файл передается на фтп, но у меня встал вопрос как докачивать файл если вдруг связь с фтп разорвалась, и как вообще можно корректным способом докачивать файл на фтп при сбое связи?:(((

zion87 11-04-2012 06:23 1897393

Попробуй с помощью Total commander(описание) ну или File zilla -выбирай сам...

djalin 11-04-2012 12:43 1897582

Цитата:

Цитата Tolian
Tolian »

Обратите внимание - сервер может не поддерживать докачку файлов, тоесть при обрыве надо будет закачивать все наново.

Tolian 12-04-2012 13:42 1898246

сервер поддерживает, просто какой командой происходит докачка файла? и как сделать чтоб продолжал качать на фтп после обрыва связи, вот в чем вопрос...

zion87 13-04-2012 06:25 1898648

только с помощью дополнительных программ если я не ошибаюсь totall & zilla....

Iska 13-04-2012 08:11 1898662

zion87, к чему повторять одно и то же?

Tolian, попробуйте, например, упомянутый выше NcFTP Client. Судя по описанию, он поддерживает такую возможность.

Я лично предпочитаю проверенные дедовские методы cURL.

djalin 15-05-2012 12:37 1916259

выявилась небольшая проблемка

Цитата:

Цитата zion87
@echo off echo login>ftp echo password>>ftp echo lcd e:\bekap>>ftp echo cd folders>>ftp - папка на сервере echo send arvive.zip>>ftp ftp -s:ftp ftp.ru del ftp exit »

Передает файлы в

Цитата:

150 Opening ASCII mode data connection for
как включить бинарный режим - хелп показал что он есть

echo send virfre.iso>>ftp binary - показал :150 Opening ASCII mode data connection for binary


Время: 15:35.

Время: 15:35.
© OSzone.net 2001-