RenameFtpFile Method
Class: FTP_SERVICE
Pretty simple, just renames a file.
=
Object.RenameFtpFile
Parameter
lcOldFile
Old file name
Type Character
Direction Input
Current file name on FTP Server.
lcNewFile
New file name
Type Character
Direction Input
New name for file on FTP Server.
Return value Boolean
Returns .T. if the function successfully renamed the file on the FTP Server. Returns .F. if the function could not rename the file.
See also
Expand/Collapse source code of procedure RenameFtpFile Source Code
      LPARAMETERS lcOldFile, lcNewFile
      LOCAL fResult
      IF This.OpenFtpConnection(This.cStartupFolder)     && Open an FTP Handle
         lcOldFile = lcOldFile + cNULL
         lcNewFile = lcNewFile + cNULL

         =This.BeforeRenameFtpFile(lcOldFile, lcNewFile)
         fResult = FtpRenameFile(This.nConnect_Handle, @lcOldFile, @lcNewFile)
         =This.GetExtendedError()
         =This.AfterRenameFtpFile(lcOldFile, lcNewFile,fResult)
         =IIF(This.lMultiOperations,.T.,This.CloseFtpConnection())   && Close FTP Handle
         RETURN fResult = 1
      ENDIF
      RETURN .F.