Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » CMD/BAT - [решено] Использование относительных путей при копировании на FTP

Ответить
Настройки темы
CMD/BAT - [решено] Использование относительных путей при копировании на FTP

Новый участник


Сообщения: 26
Благодарности: 0

Профиль | Сайт | Отправить PM | Цитировать


Изменения
Автор: nemo_the_capitain@vk
Дата: 29-01-2013
Изображения
Тип файла: jpg fail.JPG
(15.7 Kb, 8 просмотров)
Нужно скопировать на FTP файл %USERPROFILE%\Pictures\IMG_0033.jpg
тут у меня появилось два варианта:
первый вариант:

lol.bat
Код: Выделить весь код
xcopy  "%USERPROFILE%\Pictures\IMG_0033.jpg" "%CD%\image\"  
ftp -s:zilla.txt
Zilla.txt
Код: Выделить весь код
open *.*.*.* 
username 
password
cd zigga
pwd
mput "%CD%\logs\*" 
bye
второй вариант:

lol.bat
Код: Выделить весь код
ftp -s:zilla.txt
Zilla.txt
Код: Выделить весь код
open *.*.*.* 
username 
password
cd zigga
pwd
put "%USERPROFILE%\Pictures\IMG_0033.jpg" 
bye
ни один из вариантов не работает, получается такое:

Отправлено: 14:22, 29-01-2013

 

Аватара для zion87

Старожил


Сообщения: 263
Благодарности: 69

Профиль | Отправить PM | Цитировать


Код: Выделить весь код
@echo off
echo login>ftp
echo password>>ftp
echo binary>>ftp
echo cd zigga>>ftp
echo send "%USERPROFILE%\Pictures\IMG_0033.jpg">>ftp
echo quit>>ftp
ftp -s:ftp -i my_ftp.ru
del ftp
exit

Последний раз редактировалось zion87, 29-01-2013 в 15:12.

Это сообщение посчитали полезным следующие участники:

Отправлено: 14:42, 29-01-2013 | #2



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

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


Новый участник


Сообщения: 26
Благодарности: 0

Профиль | Сайт | Отправить PM | Цитировать


у меня нестандартный порт (стоит роутер).
сделал так:
Код: Выделить весь код
@echo off
echo open *.*.*.*>>ftp
echo username>>ftp
echo password>>ftp
echo binary>>ftp
echo cd zigga>>ftp
echo send "%USERPROFILE%\Pictures\IMG_0033.jpg">>ftp
echo quit>>ftp
ftp -s:ftp
del ftp
exit
та же проблема.

Отправлено: 16:30, 29-01-2013 | #3


Аватара для zion87

Старожил


Сообщения: 263
Благодарности: 69

Профиль | Отправить PM | Цитировать


что значит
Цитата nemo_the_capitain@vk:
у меня нестандартный порт »
какой? у меня тоже роутер стоит
что значит
Цитата nemo_the_capitain@vk:
open *.*.*.* »

Отправлено: 16:45, 29-01-2013 | #4


Новый участник


Сообщения: 26
Благодарности: 0

Профиль | Сайт | Отправить PM | Цитировать


Цитата zion87:
что значит open *.*.*.* »
без указания порта у меня не подсоединяется, поэтому я пишу
open %адрес FTP% 1566

Отправлено: 16:51, 29-01-2013 | #5


Аватара для zion87

Старожил


Сообщения: 263
Благодарности: 69

Профиль | Отправить PM | Цитировать


ну а если так
Код: Выделить весь код
@echo off
echo login>ftp
echo password>>ftp
echo binary>>ftp
echo cd zigga>>ftp
echo send "%USERPROFILE%\Pictures\IMG_0033.jpg">>ftp
echo quit>>ftp
ftp -s:ftp -i my_ftp.ru:1566
del ftp
exit

Отправлено: 16:57, 29-01-2013 | #6


Новый участник


Сообщения: 26
Благодарности: 0

Профиль | Сайт | Отправить PM | Цитировать


нет, так пишет ошибку в использовании команды ftp

Все понял. Если в пути присутствуют русские буквы, то не работает. В других случаях все перекидывается.
Проблемы с кодировкой?

Отправлено: 17:09, 29-01-2013 | #7


Аватара для zion87

Старожил


Сообщения: 263
Благодарности: 69

Профиль | Отправить PM | Цитировать


Последний вариант
Код: Выделить весь код
@echo off
copy /y "%USERPROFILE%\Pictures\IMG_0033.jpg" c:\

echo open my_ftp.ru 1566>c:\ftp.txt
echo login>>c:\ftp.txt
echo pass>>c:\ftp.txt
echo lcd c:\>>c:\ftp.txt
echo cd zigga>>ftp.txt
echo send IMG_0033.jpg>>c:\ftp.txt
echo quit>>c:\ftp.txt
ftp -s:c:\ftp.txt
del c:\ftp.txt c:\IMG_0033.jpg
exit
Это сообщение посчитали полезным следующие участники:

Отправлено: 17:41, 29-01-2013 | #8


Новый участник


Сообщения: 26
Благодарности: 0

Профиль | Сайт | Отправить PM | Цитировать


Спасибо файл проходит! (правда возникает ошибка 550, но это уже дело техники)

Отправлено: 18:01, 29-01-2013 | #9



Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » CMD/BAT - [решено] Использование относительных путей при копировании на FTP

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
Ошибка при создании ftp. при копировании файла convlog.exe ElOn Microsoft Windows NT/2000/2003 0 12-01-2012 00:36
FTP/File - Ошибка при копировании на FTP ZORBI Сетевые технологии 26 05-06-2009 11:01
HDD - При копировании с одного HDD на другой проц грузится на 100% Bright Накопители (SSD, HDD, USB Flash) 30 11-05-2009 19:39
FTP/File - Ошибка при копировании файлов на FTP. st031 Сетевые технологии 3 25-06-2008 10:30
зависет при копировании файлов на винт flatline Непонятные проблемы с Железом 23 26-04-2008 21:13




 
Переход