Chilkat
HOME
Android™
ASP
Visual Basic
VB.NET
C#
iOS (IPhone)
Objective-C
C++
C
MFC
Delphi
FoxPro
Java
Perl
PHP Extension
PHP ActiveX
Python
PowerShell
Ruby
SQL Server
VBScript
|
(PowerShell) Restart/Resume FTP DownloadResume downloading a file from an FTP server. Download: Chilkat .NET Assemblies [Reflection.Assembly]::LoadFile("C:\myAssemblies\ChilkatDotNet2.dll") $ftp = New-Object Chilkat.Ftp2 # Any string unlocks the component for the 1st 30-days. $success = $ftp.UnlockComponent("Anything for 30-day trial") if ($success -ne $true) { $($ftp.LastErrorText) exit } $ftp.Hostname = "ftp.chilkatsoft.com" $ftp.Username = "****" $ftp.Password = "****" # Connect and login to the FTP server. $success = $ftp.Connect() if ($success -ne $true) { $($ftp.LastErrorText) exit } # Change to the remote directory where the file is located. # This step is only necessary if the file is not in the root directory # for the FTP account. $success = $ftp.ChangeRemoteDir("temp") if ($success -ne $true) { $($ftp.LastErrorText) exit } # To resume a download, it is assumed that the partial file # is already present on the local filesystem. # You only need to set the RestartNext property to resume # the download. The Chilkat FTP component sets the resume # point by getting the existing size of the target (local) file. $ftp.RestartNext = $true $localFilename = "big.zip" $remoteFilename = "big.zip" # Resume downloading... $success = $ftp.GetFile($remoteFilename,$localFilename) if ($success -ne $true) { $($ftp.LastErrorText) exit } $ftp.Disconnect() $("File Downloaded!") |
© 2000-2011 Chilkat Software, Inc. All Rights Reserved.