public async Task DeleteFileAsync(string path, string fileName) { var fullPath = Path.Combine(path, fileName).Replace('\\', '/'); using (var ftpClient = new Ftp()) { ftpClient.Passive = _passive; ftpClient.TransferType = _transferType; await ftpClient.ConnectAsync(_serverAddress, _port, SslMode.None); await ftpClient.LoginAsync(_userName, _password); await ftpClient.DeleteAsync(fullPath, Rebex.IO.TraversalMode.MatchFilesShallow); await ftpClient.DisconnectAsync(); } }