The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"Автоматическая работа с ftp"
Вариант для распечатки  
Пред. тема | След. тема 
Форум WEB технологии (JavaScript)
Изначальное сообщение [ Отслеживать ]

"Автоматическая работа с ftp"  +/
Сообщение от Draco (ok) on 18-Окт-06, 12:53 
Каким образом с помощью скрипта (или *.cmd) можно автоматичски подключаться с ftp серверу (с логином и паролем) и работать с ним (скачивать и впоследствии переименовывать или удалять)?
При написании ftp имя_ftp_сервера идет запрос ручного ввода логина и пароля, автоматический ввод в сети не нашел.
Помогите, please.
Ответить | Правка | Cообщить модератору

Оглавление

Сообщения по теме [Сортировка по времени | RSS]


1. "Автоматическая работа с ftp"  +/
Сообщение от Akmal email(??) on 18-Окт-06, 13:14 
>Каким образом с помощью скрипта (или *.cmd) можно автоматичски подключаться с ftp
>серверу (с логином и паролем) и работать с ним (скачивать и
>впоследствии переименовывать или удалять)?
>При написании ftp имя_ftp_сервера идет запрос ручного ввода логина и пароля, автоматический
>ввод в сети не нашел.
>Помогите, please.


Какой ОС? надо зайти с помощью explorer или другие файловые менеджеры (если в Виндовс)???? уточнения...

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

2. "Автоматическая работа с ftp"  +/
Сообщение от Draco (ok) on 18-Окт-06, 13:21 
>>Каким образом с помощью скрипта (или *.cmd) можно автоматичски подключаться с ftp
>>серверу (с логином и паролем) и работать с ним (скачивать и
>>впоследствии переименовывать или удалять)?
>>При написании ftp имя_ftp_сервера идет запрос ручного ввода логина и пароля, автоматический
>>ввод в сети не нашел.
>>Помогите, please.
>
>
>Какой ОС? надо зайти с помощью explorer или другие файловые менеджеры (если
>в Виндовс)???? уточнения...


Windows 2000 server. Должна быть автоматическая работа.
Автоматический запуск каждые полчаса-час. Без участия человека.
При вводе в IE ftp://логин:пароль@имя_ftp_сервера - нормально входит. Никаких проблем.
При написание в *.cmd ftp имя_ftp_сервера требуется ручной ввод логина и пароля.
При использовании техстового файла (ftp -s:имя файла имя_ftp_сервера) он не понимает команды password, pass... в текстовом файле.

Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

3. "Автоматическая работа с ftp"  +/
Сообщение от anonymous (??) on 18-Окт-06, 17:19 
>Windows 2000 server. Должна быть автоматическая работа.
>Автоматический запуск каждые полчаса-час. Без участия человека.
>При вводе в IE ftp://логин:пароль@имя_ftp_сервера - нормально входит. Никаких проблем.
>При написание в *.cmd ftp имя_ftp_сервера требуется ручной ввод логина и пароля.
>
>При использовании техстового файла (ftp -s:имя файла имя_ftp_сервера) он не понимает команды
>password, pass... в текстовом файле.

можно посмотреть в сторону ncftp (ncftpput ncftpget) или wget (если скачивать)

Ответить | Правка | ^ к родителю #2 | Наверх | Cообщить модератору

4. "Автоматическая работа с ftp"  +/
Сообщение от Draco (ok) on 19-Окт-06, 12:15 
>>Windows 2000 server. Должна быть автоматическая работа.
>>Автоматический запуск каждые полчаса-час. Без участия человека.
>>При вводе в IE ftp://логин:пароль@имя_ftp_сервера - нормально входит. Никаких проблем.
>>При написание в *.cmd ftp имя_ftp_сервера требуется ручной ввод логина и пароля.
>>
>>При использовании техстового файла (ftp -s:имя файла имя_ftp_сервера) он не понимает команды
>>password, pass... в текстовом файле.
>
>можно посмотреть в сторону ncftp (ncftpput ncftpget) или wget (если скачивать)


Это позволяет работать с файлами, но только заливать и скачивать файлы.
А переименовки и удаления - нет.
Кроме того, там написано, что при входе он будет запрашивать логин и пароль.
Надо, чтобы АВТОМАТИЧЕСКИ соединялся с сервером и заходил с нужным логином и паролем.
Желательна реализация в JS, VBS, *.cmd или ASP.
Хотя в крайнем случае можно готовые *.exe компоненты.

Ответить | Правка | ^ к родителю #3 | Наверх | Cообщить модератору

5. "Автоматическая работа с ftp"  +/
Сообщение от Draco (ok) on 20-Окт-06, 15:48 
Я тут нашел в интернете компоненту ActiveX - ChilkatFTP2.
Там есть функции
GetFile(remoteFilename As String, localFilename As String) As Long,
DeleteRemoteFile(filename As String) As Long,
RenameRemoteFile(existingFilename As String, newFilename As String) As Long,
однако для работы там необходимо вводить путь к файлу.
Файл лежит в корне на ftp сервере.
Однако при вводе пути - выдается значение 0 (не взят файл и т.п.).
Не помогает ни "/", ни "//", ни ".", ни "\", ни "\\".
Не подскажетели, в чем может быть дело? Вопрос в том, что он и не выдает ошибку...
Ответить | Правка | ^ к родителю #4 | Наверх | Cообщить модератору

6. "Автоматическая работа с ftp"  +/
Сообщение от BlaZed on 22-Дек-06, 14:36 
>Windows 2000 server. Должна быть автоматическая работа.
>Автоматический запуск каждые полчаса-час. Без участия человека.
>При вводе в IE ftp://логин:пароль@имя_ftp_сервера - нормально входит. Никаких проблем.
>При написание в *.cmd ftp имя_ftp_сервера требуется ручной ввод логина и пароля.
>
>При использовании техстового файла (ftp -s:имя файла имя_ftp_сервера) он не понимает команды
>password, pass... в текстовом файле.

Просто в виндоус все не как у людей :)

формат файла для автоматического входа:
OPEN domain.ru
login без команды USER
password без команды PASS
комманды
QUIT

Ответить | Правка | ^ к родителю #2 | Наверх | Cообщить модератору

7. "Автоматическая работа с ftp"  +/
Сообщение от kerdan (ok) on 24-Дек-06, 23:54 
>Просто в виндоус все не как у людей :)

Просто элементарные вещи надо знать!
Перенаправление ввода вывода работало уже в ДОС!!!

итак:
есть файл input.dat:
ftp_user
суперпароль_никакая@не_отгадает
EOF

Файл естественно с переводами строк. Так, дальше:

ftp < input.dat

Командный интерпритатор запустит экзешник и пихнет ему на вход все что
есть в файле и переводы строк в том числе!
Надеюсь, хранение таких данных в файле Вас устраивает.

Ответить | Правка | ^ к родителю #6 | Наверх | Cообщить модератору

8. "Автоматическая работа с ftp"  +/
Сообщение от BlaZed on 26-Дек-06, 12:41 
>>Просто в виндоус все не как у людей :)
>
>Просто элементарные вещи надо знать!
>Перенаправление ввода вывода работало уже в ДОС!!!
>
>итак:
>есть файл input.dat:
>ftp_user
>суперпароль_никакая@не_отгадает
>EOF
>
>Файл естественно с переводами строк. Так, дальше:
>
>ftp < input.dat
>
>Командный интерпритатор запустит экзешник и пихнет ему на вход все что
>есть в файле и переводы строк в том числе!
>Надеюсь, хранение таких данных в файле Вас устраивает.

В теории-то у Вас все верно, но перед постом советов неплохо бы сначала их опробовать было.
Просто при использовании перенаправления в ftp-клиенте не получается автоматом залогиниться, пароль все-равно требуется ввести вручную.
Так что спасает именно комманда ftp -s:file.txt

Ответить | Правка | ^ к родителю #7 | Наверх | Cообщить модератору

9. "Автоматическая работа с ftp"  +/
Сообщение от Michail (??) on 05-Июн-07, 10:57 
>>>Просто в виндоус все не как у людей :)
>>
>>Просто элементарные вещи надо знать!
>>Перенаправление ввода вывода работало уже в ДОС!!!
>>
>>итак:
>>есть файл input.dat:
>>ftp_user
>>суперпароль_никакая@не_отгадает
>>EOF
>>
>>Файл естественно с переводами строк. Так, дальше:
>>
>>ftp < input.dat
>>
>>Командный интерпритатор запустит экзешник и пихнет ему на вход все что
>>есть в файле и переводы строк в том числе!
>>Надеюсь, хранение таких данных в файле Вас устраивает.
>
>В теории-то у Вас все верно, но перед постом советов неплохо бы
>сначала их опробовать было.
>Просто при использовании перенаправления в ftp-клиенте не получается автоматом залогиниться, пароль все-равно
>требуется ввести вручную.
>Так что спасает именно комманда ftp -s:file.txt

Видимо нужно добавить ключ -n , т.е. ftp -n -s:имя файла

Далее нужно вызвать команду user имя пароль
и все вроде бы.


Ответить | Правка | ^ к родителю #8 | Наверх | Cообщить модератору

10. "Автоматическая работа с ftp"  +/
Сообщение от radroxx email on 18-Авг-08, 22:51 
Ура!Ура!Ура!Ура!УУУУУУРРРРАААА!!!!! Я зная!!!! Пошли все нах с форума я тут король!!!!
формат файла для автоматического входа:
open сервак
user имя пароль
команды
Ответить | Правка | ^ к родителю #6 | Наверх | Cообщить модератору

11. "Автоматическая работа с ftp"  +/
Сообщение от Ренат (??) on 29-Янв-10, 22:29 
Спасибо Королю!!!!!
Слава и почёт!!!
всё получилось
Ответить | Правка | ^ к родителю #10 | Наверх | Cообщить модератору

12. "Автоматическая работа с ftp"  +/
Сообщение от Ренат (??) on 29-Янв-10, 23:16 
я ещё вот это попробовал
http://winconfig.ru/76/kak-avtomatizirovat-zagruzku-ftp-iz-k.../
мне больше понравилось
Ответить | Правка | ^ к родителю #10 | Наверх | Cообщить модератору

13. "Автоматическая работа с ftp"  +/
Сообщение от Playmp3 on 29-Июн-11, 17:40 
>>Каким образом с помощью скрипта (или *.cmd) можно автоматичски подключаться с ftp
>>серверу (с логином и паролем) и работать с ним (скачивать и
>>впоследствии переименовывать или удалять)?
>>При написании ftp имя_ftp_сервера идет запрос ручного ввода логина и пароля, автоматический
>>ввод в сети не нашел.
>>Помогите, please.
> Какой ОС? надо зайти с помощью explorer или другие файловые менеджеры (если
> в Виндовс)???? уточнения...

А каким образом можно сделать в FreeBSD ?

Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру