Try ' FTP setup loFtpWebRequest = System.Net.FtpWebRequest.Create(New Uri(lcURI)) loFtpWebRequest.Credentials = New System.Net.NetworkCredential(cUsername, cPassword) loFtpWebRequest.Method = System.Net.WebRequestMethods.Ftp.Rename ' The new name loFtpWebRequest.RenameTo = lcURI2 ' Rename the file loFtpWebRequest.GetResponse().Close() llSuccess = True Catch loError As Exception lError = True cError = cUnableToRenameTheFile + " " + lcURI + " " + cTo + " " + lcURI2 + "." + _ oApp.cCR + oApp.cCR + loError.Message End TryThe lcURI is like this: