You may consider FluentFTP, previously known as System.Net.FtpClient.
It is released under The MIT License and available on NuGet (FluentFTP).
More Related Contents:
- Output log using FtpWebRequest
- C# Download all files and subdirectories through FTP
- Upload and download a file to/from FTP server in C#/.NET
- C# class to parse WebRequestMethods.Ftp.ListDirectoryDetails FTP response
- Parsing FtpWebRequest ListDirectoryDetails line
- How can we show progress bar for upload with FtpWebRequest
- Upload file to FTP using C#
- How to check if file exists on FTP before FtpWebRequest
- Does .NET FtpWebRequest Support both Implicit (FTPS) and explicit (FTPES)?
- “Requested URI is invalid” during upload with FtpWebRequest
- FtpWebRequest FTP download with ProgressBar
- Upload file and download file from FTP
- How do I create a directory on FTP server using C#?
- FTP directory partial listing with wildcards
- Can connect to FTP using FileZilla or WinSCP, but not with FtpWebRequest or FluentFTP
- Upload file on FTP
- FtpWebRequest returns error 550 File unavailable
- Retrieving creation date of file (FTP)
- How to List Directory Contents with FTP in C#?
- How to download FTP files with automatic resume in case of disconnect
- FtpWebRequest Download File
- Can’t connect to FTP: (553) File name not allowed
- How to send arbitrary FTP commands in C#
- How to check if an FTP directory exists
- How to spawn a process and capture its STDOUT in .NET? [duplicate]
- Testing if object is of generic type in C#
- How to get the z-order in windows?
- How do you upload a file to a document library in sharepoint?
- Query extremely slow in code but fast in SSMS
- Bandwidth throttling in C#