Pretty simple, just renames a file.
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.
Returns .T.
if the function successfully renamed the file on the FTP Server.
Returns .F.
if the function could not rename the file.
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.