Legato
Legato

GoFiler Legato Script Reference

 

Legato v 1.5b

Application v 5.24b

  

 

Chapter SixFile Functions (continued)

RenameFile Function

Overview

The RenameFile function renames an existing file or folder.

Syntax/Parameters

Syntax

int = RenameFile ( string existing, string new );

Parameters

existing

A string containing a fully qualified path with an optional filename. This parameter supports UTF encoding for filenames with Unicode characters.

new

A string containing a fully qualified path with an optional filename. This parameter supports UTF encoding for filenames with Unicode characters.

Return Value

Returns an int value as ERROR_NONE on success or a formatted error code on failure. Use the GetLastError function to retrieve error information. The GetLastErrorMessage function may contain information to supplement the error code. Error codes match Windows system error codes (for a list, see Appendix A — Legato SDK Standard Definitions or MSDN).

Remarks

The RenameFile function renames the file or directory specified by the existing parameter to the name given by the new parameter. The existing parameter must contain the path of an existing file or directory. The new parameter must not contain the name of an existing file or directory. The RenameFile function can be used to move a file from one directory or device to another by giving a different path in the new parameter. However, folders cannot be moved this way. Directories can only be renamed with this function. In addition, the RenameFile function cannot move a file to a different volume if that volume is a file cloud.

Related Functions

Platform Support

Go13, Go16, GoFiler Complete, GoFiler Corporate, GoFiler, GoFiler Lite, GoXBRL

Legato IDE, Legato Basic