Вы можете использовать это . Он поддерживает все основные операции FTP:
Download file
Upload file
Delete file
Delete directory
Create directory
List directory contents
[ОТКАЗ ОТ ОТВЕТСТВЕННОСТИ] Я разработчик библиотеки, в прошлом мне тоже нужна была библиотека ftp, и я нашел этот ответ. Однако я решил написать один сам, потому что s7ftprequest
не поддерживал на тот момент несколько необходимых мне операций (например, каталог загрузки или список)