Показать полную графическую версию : [решено] Скопировать файлы на ftp
Прошу помощи в написании bat-скипта.
Его задача закопировать файлы из каталога на локальном компе C:/topik/false и переложить на ftp://173.26.147.90/prime/true. Осложняется это тем, что установлен внутренний прокси ProxyHost="10.210.230.82" ProxyPort=8090 ProxyUsername="name" ProxyPassword="pass"
Буду очень признателен за помощь!
по WinSCP есть соединение с хостом? Т.е. руками сейчас получается это делать?
по WinSCP есть соединение с хостом? Т.е. руками сейчас получается это делать? »
да, имеется
по WinSCP есть соединение с хостом? Т.е. руками сейчас получается это делать? »
да, имеется
по WinSCP есть соединение с хостом? Т.е. руками сейчас получается это делать? »
также через тотал командер выполняем, т.е. инициируется соединение с сервером фтп и перекладываются файлы
по WinSCP есть соединение с хостом? Т.е. руками сейчас получается это делать? »
также через тотал командер выполняем, т.е. инициируется соединение с сервером фтп и перекладываются файлы
если есть по WinSCP
@echo off
set "ldir=C:\dIN"
set "sdir=/0/dOUT"
set "mask=*"
"C:\Program Files (x86)\WinSCP\WinSCP.com" ^
/command ^
"open ftp://Mario:Passw@192.168.1.xxx:XX21/" ^
"lcd %ldir%" ^
"cd %sdir%" ^
"put -filemask=""%mask%"" *" ^
"exit"
pause& exit /b
я так передаю все "*" файлы из папки "C:\dIN" на ftp сервер на своем смартфоне в папку "/0/dOUT"
с прокси будет как-то так, наверное:
@echo off
set "ldir=C:\dIN"
set "sdir=/0/dOUT"
set "mask=*"
"C:\Program Files (x86)\WinSCP\WinSCP.com" ^
/command ^
"open ftp://Mario:Passw@192.168.1.xxx:XX21/ -rawsettings ProxyMethod=3 ProxyHost=""10.210.230.82"" ProxyPort=8090 ProxyUsername=""ProxyUsername"" ProxyPassword=""ProxyPassword""" ^
"lcd %ldir%" ^
"cd %sdir%" ^
"put -filemask=""%mask%"" *" ^
"exit"
pause& exit /b
@echo off
set "ldir=C:\dIN"
set "sdir=/0/dOUT"
set "mask=*"
"C:\Program Files (x86)\WinSCP\WinSCP.com" ^
/command ^
"open ftp://Mario:Passw@192.168.1.xxx:XX21/" ^
"lcd %ldir%" ^
"cd %sdir%" ^
"put -filemask=""%mask%"" *" ^
"exit"
pause& exit /b »
выводится это
Niaaeiy?nu n 173.26.147.90:8090Е
Ia iieo?aaony niaaeieouny.
Iiaee??aiea ia onoaiiaeaii, o.e. eiia?iue eiiiu?oa? ioaa?a cai?in ia iiaee??aiea
.
Ia iieo?aaony niaaeieouny.
Для продолжения нажмите любую клавишу . . .
@echo off
set "ldir=C:\dIN"
set "sdir=/0/dOUT"
set "mask=*"
"C:\Program Files (x86)\WinSCP\WinSCP.com" ^
/command ^
"open ftp://Mario:Passw@192.168.1.xxx:XX21/" ^
"lcd %ldir%" ^
"cd %sdir%" ^
"put -filemask=""%mask%"" *" ^
"exit"
pause& exit /b »
выводится это
Niaaeiy?nu n 173.26.147.90:8090Е
Ia iieo?aaony niaaeieouny.
Iiaee??aiea ia onoaiiaeaii, o.e. eiia?iue eiiiu?oa? ioaa?a cai?in ia iiaee??aiea
.
Ia iieo?aaony niaaeieouny.
Для продолжения нажмите любую клавишу . . .
servad, а Вы можете нажимать кнопку «Отправить» только один раз, а не два раза?
servad, а Вы можете нажимать кнопку «Отправить» только один раз, а не два раза? »
Прошу прощения, браузер чудит
servad, в сообщениях всегда доступна кнопка «Редактировать», дабы убирать подобное.
servad, сохраните код что я привел в кодировке OEM 866. Если это не получается сделать из-за того что у вас штатный блокнот, то установите AkelPad или Notepad++ с заменой штатного блокнота. Если вам это не позволяют сделать, то и задача вам не нужна вообще.
Если вам это не позволяют сделать »
Wordpad
кстати да, чего-то даже и в голову не приходило ни разу.
Wordpad »
Так вот зачем оно нужно!
Так вот зачем оно нужно! »
Еще можно DOCX открыть, если нет офиса.
alpap, Выражаю Вам огромную благодарность в решении моего вопроса! Очень помогли!
По поводу некорректных моих предоставленных данных- да, мой косяк. Удаленку мне предоставляет казенная организация, время работы на удаленном компе крайне ограниченно.
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.