Так using Кодий от того соединения:
[свободное пространство] [Reflection.Assembly
]:: LoadFrom («C:\IndyNet - Daily-20051007 \ Indy.Sockets.dll»)
$ftp = нов-предмет Indy.Sockets.FTP
$ftp. Отключите ()
$ftp. Хозяин = $ftphost
$ftp. Username = $username
$ftp. Пароль = $password
$ftp. Соединитесь ()
$ftp. Passive=$true;
wc = нов-предмет System.Net.WebClient
$wc. Документы = Нов-Предмет System.Net.NetworkCredential ($strFtpUser, $strFtpPass)
$ls = нов-предмет System.Collections.Specialized.StringCollection;
$ftp. Список ($ls, "", $true);
foreach ($file в $ls) {
«Загружающ {0} в {1}.» - f $sourceFileName, $targetDir;
$ftp. Получите ($sourceFileName, ($targetDir + $sourceFileName), $true, $false);
}