Så using kodifiera från det anknyta:
[annullera] [Reflection.Assembly
]:: LoadFrom
(”C:\IndyNet
- Daily-20051007
\ Indy.Sockets.dll
”)
$ftp = ny-anmärker Indy.Sockets.FTP
$ftp. Koppla från ()$ftp. Vara värd = $ftphost
$ftp. Username = $username
$ftp. Lösenord = $password
$ftp. Förbind ()$ftp. Passive=$true;
wc = ny-anmärker System.Net.WebClient
$wc. Vitsord = Ny-Anmärker System.Net.NetworkCredential
($strFtpUser
, $strFtpPass
)
$ls = ny-anmärker System.Collections.Specialized.StringCollection
;
$ftp. Lista ($ls, "", $true);
foreach ($file i $ls) {
”Nedladda {0} in i {1}.”, - f $sourceFileName, $targetDir;
$ftp. Få ($sourceFileName, ($targetDir + $sourceFileName), $true, $false);
}