Herunterladen von Dateien aus mehreren Verzeichnissen in einer FTP-Verbindung mit FTPWebRequest in .NET

Ist es möglich, den Pfad der FTP-Sitzung zu ändern, sobald die Sitzung geöffnet ist? Der Grund, warum ich dies tun möchte, ist zu vermeiden, die Mehrfach-FTP-Verbindung zu öffnen. Der gesamte Zweck besteht darin, die auf der FTP-Site befindlichen Dateien über eine einzige FTP-Verbindung herunterzuladen. Bei einer einzelnen FTP-Verbindung möchte ich beispielsweise die Inhalte aus allen Verzeichnissen auf der FTP-Site herunterladen. Derzeit habe ich ein Projekt, das jeden Tag fehlschlägt, da mehrere Verbindungen zur FTP-Site hergestellt werden, um Dateien aus einem anderen Verzeichnis herunterzuladen. Zum Beispiel mehr als 80 Verbindungen in 1 Minute herstellen.

Was sind die Einschränkungen des FTPWebRequest in .NET