Так 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);
}