' 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 loFtpWebRequest.UsePassive = True loFtpWebRequest.KeepAlive = False loFtpWebRequest.Timeout = 10000000 loFtpWebRequest.ReadWriteTimeout = 10000000 Using loFtpWebResponse As System.Net.FtpWebResponse = loFtpWebRequest.GetResponse()So, if I have a file name Test File.zip, which contains one space, it is ok. If I add another space between Test and File, this will fail.