Dim lcURI As String = "" Dim lnContentLength As Integer = 0 Dim loFtpWebRequest As System.Net.FtpWebRequest = Nothing Dim loFtpWebResponse As System.Net.FtpWebResponse = Nothing ' URI lcURI = "ftp://" + cHost + "/" + cRemoteDirectory + "/" + cRemoteFile ' FTP setup loFtpWebRequest = System.Net.FtpWebRequest.Create(New Uri(lcURI)) loFtpWebRequest.Credentials = New System.Net.NetworkCredential(cUsername, cPassword) loFtpWebRequest.Method = System.Net.WebRequestMethods.Ftp.DownloadFile loFtpWebRequest.UseBinary = True loFtpWebResponse = loFtpWebRequest.GetResponse() ' Get the length lnContentLength = loFtpWebResponse.ContentLength