Вообщем в имени соединения нельзя использовать переменную! Но вылезла новая проблема, типа такой файл уже есть:
"Ошибка при передачи данных на Ftp узел ftp.site.com Rebex.Net.FtpBatchTransferException: File with the same name already exists ('/www/.htaccess').
в 1RyBHn.1yALZOZ.HandleException(Exception ex, TransferProblemType type, 1Acxa2 remoteItem, 1Acxa2 localItem, 1q3PzH defaultAction, 1q3PzH possibleReactions, 1q3PzH& chosenAction)
в 1RyBHn.1yALZOZ.1sdVhQZ(1YiDCIZ )
в 1RyBHn.1yALZOZ.1idltvZ()
в 1RyBHn.1yALZOZ.Transfer(TransferAction action, 18waHwZ sourceFilter, String targetPath, TransferMethod transferMethod, MoveMode moveMode, LinkProcessingMode actionOnLinks, ActionOnExistingFiles actionOnExistingFiles, 1Acxa2 expectedRootItem)
в Rebex.Net.Ftp.1Wcn28(p5IYsZ , String , TransferMethod , MoveMode , LinkProcessingMode , ActionOnExistingFiles )
в Rebex.Net.Ftp.1eIxR5(String , String , TraversalMode , TransferMethod , MoveMode , LinkProcessingMode , ActionOnExistingFiles , Boolean )
в Rebex.Net.Ftp.1yTfC5(String , String , FtpBatchTransferOptions , FtpActionOnExistingFiles )
в ZennoLab.FTP.FtpBrowser.UploadFile(String fileName, String dir, Boolean modeZ)"