Before you start downloading check for the existence of the file on the local filesystem. If it exists, then get the size and use that for the ContentOffset
member of the FtpWebRequest
object. This functionality may not be supported by the FTP server, though.