На главную страницу сайта celitel.info
Вы не вошли в систему! [ ВОЙТИ ] или [ ЗАРЕГИСТРИРОВАТЬСЯ ]
CELITEL » Справочник команд bat/cmd » Тема: какой код, будет отправлять по ftp ВСЕ файлы из директории -- Стр. 1  | Перейти в: 

Послал Сообщение
AndSSS
Новичок

Из: Н/Д
Сообщения: 2
 какой код, будет отправлять по ftp ВСЕ файлы из директории
Послано: 29-03-2013 18:12
            

Здравствуйте,

по адресу: http://www.celitel.info/klad/nhelp/helpbat.php?dcmd=examp
представлен пример:

Выгрузить файл по FTP
@echo off
echo login>ftp
echo password>>ftp
echo lcd d: oupload>>ftp
echo cd folders>>ftp
echo send arhive.zip>>ftp
ftp -s:ftp ftp.celitel.info
del ftp
exit

все работает! Спасибо!

Вопрос: не подскажете, какой должен быть код, что бы по ftp отправлялись ВСЕ файлы из директории d: oupload

Спасибо заранее.

AndSSS
Новичок

Из: Н/Д
Сообщения: 2
 какой код, будет отправлять по ftp ВСЕ файлы из директории
Послано: 29-03-2013 19:22
            

сработала такая конструкция:
вместо
echo send arhive.zip>>ftp
код:
set sPath=D:dir
for /r %sPath% %%i in (*.*) do echo send %%i>>ftp

healer
Администратор

Из: Москва
Сообщения: 24467
 какой код, будет отправлять по ftp ВСЕ файлы из директории
Послано: 29-03-2013 19:27
            

Команда mput позволяет отправить несколько файлов по маске.
Сейчас не на чем проверить, но я бы там написал
bin
prompt
mput *.*

Если пути содержат пробелы то в командах cd, lcd их следует заключать в двойные кавычки.

PS Как классно, когда задают вопросы и сами на них отвечают))

~~~~~~~~~~~~

Здоровья Вам. Духовного и физического.


healer
Администратор

Из: Москва
Сообщения: 24467
 какой код, будет отправлять по ftp ВСЕ файлы из директории
Послано: 30-03-2013 07:33
            

Посмотрел на код примера. Давненько я его писал )).
Для вывода в файл нескольких строк можно воспользоваться одним приемом.
Тогда пример будет выглядеть так:

::::::::::::::::::::::::::::::::::
(
echo login
echo password
echo lcd d:oupload
echo cd folders
echo send arhive.zip
echo bye
)>ftp.txt
ftp -s:ftp.txt ftp.celitel.info
del ftp.txt /q
::::::::::::::::::::::::::::::::::

Дойдут руки - исправлю на сайте).

Дополнено: руки дошли.

~~~~~~~~~~~~

Здоровья Вам. Духовного и физического.


healer
Администратор

Из: Москва
Сообщения: 24467
 какой код, будет отправлять по ftp ВСЕ файлы из директории
Послано: 30-03-2013 07:50
            

Ну и еще одно замечание по поводу примера.
В данном случае логин - пароль хранится здесь в открытом виде.
Что не есть хорошо.

В качестве определенной защиты можно с сайта http://www.f2ko.de/
скачать Bat To Exe Converter и конвертировать ваш bat файл в exe с шифрованием.

~~~~~~~~~~~~

Здоровья Вам. Духовного и физического.



Статистика

Сейчас у нас: и 3 Гостя(ей)
Всего сообщений: 26682
Всего тем: 1151

Based on:

 

  my counter Valid XHTML 1.0 Strict Valid CSS!