powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Программирование [игнор отключен] [закрыт для гостей] / скачать с FTP при помощи cmd-файла
12 сообщений из 12, страница 1 из 1
скачать с FTP при помощи cmd-файла
    #35120084
andMegaM
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Всем привет!!!
Товарищи подскажите такую вещь:
У меня есть IP-адрес сервера, Username, пароль и удаленный каталог.
Создаю сначала cmd-файл в котором прописываю одну строчку

Код: plaintext
ftp -s:ftp.txt 
Здесь (я так понимаю) подключаюсь к FTP серверу, а команды для подключения беру из файла ftp.txt

В файле ftp.txt пишу следующее

open 000.000.000.00 это IP-адрес сервера
User COMP2 это имя пользователя

А вот какую команду надо ввести для ввода пароля? Или может объединять командой User надо?
Какой в итоге должен получиться набор строк кода?
...
Рейтинг: 0 / 0
скачать с FTP при помощи cmd-файла
    #35120260
miksoft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
я делал такое так:
ftp -s:ftp.txt 000.000.000.000

файл ftp.txt:
логин
пароль
остальные команды
...

Т.е. логин и пароль указывать напрямую, без каких либо ключевых слов.
...
Рейтинг: 0 / 0
скачать с FTP при помощи cmd-файла
    #35120322
andMegaM
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Спасибо! все получилось.
...
Рейтинг: 0 / 0
скачать с FTP при помощи cmd-файла
    #35120413
andMegaM
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А вот еще вопрос в продолжение темы.
Когда я скачиваю файл с FTP на локальный комп, то время создания равно времени скачивания файла, а мне нужно узнать время создания файла на сервере. Как узнать время создания файла на сервере?
...
Рейтинг: 0 / 0
скачать с FTP при помощи cmd-файла
    #35120434
miksoft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
есть только узнать , то можно ftp-командой dir.

Может, вам лучше воспользовать более удобными утилитами, например wget ?
...
Рейтинг: 0 / 0
скачать с FTP при помощи cmd-файла
    #35120562
andMegaM
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Нет. Это не пойдет. Это надо для автоматизации процесса.
Из EXCEL я запускаю макрос в котором надо

1. Запустить файл-cmd в котором
а) Поделючиться к FTP
b) Скачать архив (RAR)
c) Распаковать его
2. Другим макросом обработать вложенный в архив файл (txt) и сохранить результат в определенное место.

Все это можно сделать. Но вот просто не хочется скачивать с FTP один и тот же архив и делать работу, которая уже была проделана раньше.
...
Рейтинг: 0 / 0
скачать с FTP при помощи cmd-файла
    #35120595
miksoft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Не понял. Сначал вы пишете "надо скачать архив", потом "не хочется скачивать с FTP один и тот же архив". Так надо или нет?
...
Рейтинг: 0 / 0
скачать с FTP при помощи cmd-файла
    #35120655
andMegaM
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Я могу скачать и проделать все что сказано выше (на данный момент что я могу).
Но хотелось бы не скачивать архив если время создания этого архива не изменилось (по сравнению с предыдущим скачиванием), т.е. проверять на этапе подключения к удаленному файлу и если время не изменилось, то не делать каких либо движений.
...
Рейтинг: 0 / 0
скачать с FTP при помощи cmd-файла
    #35120668
miksoft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
andMegaMЯ могу скачать и проделать все что сказано выше (на данный момент что я могу).
Но хотелось бы не скачивать архив если время создания этого архива не изменилось (по сравнению с предыдущим скачиванием), т.е. проверять на этапе подключения к удаленному файлу и если время не изменилось, то не делать каких либо движений.Кажется, у wget есть такая настройка - не скачивать файл, если он не изменился... Но может я и ошибаюсь...
...
Рейтинг: 0 / 0
скачать с FTP при помощи cmd-файла
    #35120696
andMegaM
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Спасибо посмотрю как-нибудь
...
Рейтинг: 0 / 0
скачать с FTP при помощи cmd-файла
    #35120995
White Owl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
andMegaMЯ могу скачать и проделать все что сказано выше (на данный момент что я могу).
Но хотелось бы не скачивать архив если время создания этого архива не изменилось (по сравнению с предыдущим скачиванием), т.е. проверять на этапе подключения к удаленному файлу и если время не изменилось, то не делать каких либо движений.Можно и стандартным ftp обойтись.... почти обойтись.
Сделай в два прохода, сначала вытащи список файлов готовых к перекачке:
ftp -n -s:getdir.txt > ListOfFiles.txt
Код: plaintext
1.
2.
3.
4.
5.
6.
---- getdir.txt
open ....
user ....
cd somepath
ls
quit
-------
Потом читаешь полученный ListOfFiles.txt и сравниваешь его с уже выкачанными файлами. Формируешь новый командный файл типа
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
---- getfiles.txt
open ....
user ....
cd somepath
get file1
get file2
get file3
.... etc
quit
---------
И последний штрих, подправляешь для свежеполученных файлов время модификации на основе ListOfFiles.txt.
...
Рейтинг: 0 / 0
скачать с FTP при помощи cmd-файла
    #35120996
White Owl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А еще лучше научиться работать с wininet.dll, поищи по форуму, тут много примеров ее использования.
...
Рейтинг: 0 / 0
12 сообщений из 12, страница 1 из 1
Форумы / Программирование [игнор отключен] [закрыт для гостей] / скачать с FTP при помощи cmd-файла
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]