Как получить список каталогов с локального FTP-сервера

Я работаю над клиент-серверной программой, которая использует FTP, и сейчас я пытаюсь найти способ вывести список каталогов с локального хоста и отобразить имя файла и размер файла. Я знаю, как это сделать с внешнего хоста, но не знаю, как преобразовать его в локальный хост.

FTP_HOST = " "
FTP_USER = "anonymous"
FTP_PASS = ""
# some utility functions that we gonna need
def get_size_format(n, suffix="B"):
    # converts bytes to scaled format (e.g KB, MB, etc.)
    for unit in ["", "K", "M", "G", "T", "P"]:
        if n < 1024:
            return f"{n:.2f}{unit}{suffix}"
        n /= 1024

person Migtuek    schedule 14.10.2020    source источник
comment
Ваш локальный ftp принимает анонимные соединения? попробуйте установить FTP_HOST = 'localhost'. В зависимости от ваших настроек ftp вы должны установить имя пользователя и пароль.   -  person Carlo Zanocco    schedule 14.10.2020


Ответы (1)


Вам не нужен FTP для доступа к локальным файлам.

Просто получите доступ к файлам напрямую. См. Как вывести список всех файлов каталога?

person Martin Prikryl    schedule 19.10.2020