Форум программистов, компьютерный форум CyberForum.ru

Python: Сети

Войти
Регистрация
Восстановить пароль
 
Londonstari
1 / 1 / 0
Регистрация: 16.08.2013
Сообщений: 44
#1

Загрузить все файлы из папки по ftp(ftplib) - Python

19.03.2016, 12:50. Просмотров 543. Ответов 1
Метки нет (Все метки)

В общем есть сервер FTP ,из него надо скачивать ВСЕ файлы каждые 60 сек ,а не один как указанно в моем коде ,причем точное название всех файлов не известно ,вроде как ftplib не поддерживает загрузку папки целиком ,как можно загрузить все файлы из папки ?

Python
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
# -*- coding: utf-8 -*-
import os
import ftplib
import time
 
def download(ftp,directory,file):
    ftp.cwd(directory)
    f = open(file,"wb")
    ftp.retrbinary("RETR " + file,f.write)
    f.close()
    
ftp = ftplib.FTP("-------")
ftp.login("-------", "-------")
while True:
    download(ftp, "/public_html/", "123.txt")
    time.sleep(60)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
19.03.2016, 12:50     Загрузить все файлы из папки по ftp(ftplib)
Посмотрите здесь:

Как передать все файлы из папки на FTP? BAT
работа с ftplib Python
Python работа с ftplib
C# MVC Как загрузить все файлы из выбранной папки на клиенте на сервер
Как передать файлы по мейлу, mail, передача файлов без ftp сервера, некрупный файл, из определённой папки C# C#
Скопировать файлы из папки A на FTP в папку B BAT
Не все папки сайта получается загрузить на фтп сервер
Функцией FTP закачать все файлы из папки PHP
Вывести все файлы + папки и файлы с папок PHP
Как загрузить файлы на FTP C#
загрузка файла из FTP (ftplib) Python
Python FTP создать папку с именем на кириллице

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Semen-Semenich
104 / 104 / 45
Регистрация: 21.03.2016
Сообщений: 367
21.03.2016, 21:30     Загрузить все файлы из папки по ftp(ftplib) #2
ну как вариант получить список имен файлов в папке в цикле получать имя из списка подставлять его для загрузки.
я так фотки из папки грузил на фтп думаю и обратно так же можно
Yandex
Объявления
21.03.2016, 21:30     Загрузить все файлы из папки по ftp(ftplib)
Ответ Создать тему
Опции темы

Текущее время: 00:35. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru