OS-RENAME statement
- Last Updated: February 11, 2026
- 1 minute read
- OpenEdge
- Version 13.0
- Documentation
Executes an operating system file rename or directory rename command from within ABL.
Syntax
|
- source-filename
- The name of the file or directory to rename. The file or directory name can contain Unicode characters. See Internationalize ABL Applications for more information about Unicode.
- VALUE ( expression )
- An expression that returns the name of the file or directory to rename. expression can contain constants, field names, and variable names. The file or directory name can contain Unicode characters.
- target-filename
- The new name of the file or directory. The file or directory name can contain Unicode characters.
- VALUE ( expression )
- An expression that returns the new name of the file or directory. expression can contain constants, field names, and variable names. The file or directory name can contain Unicode characters.
Example
This procedure opens a dialog box that prompts the user to choose a file to rename. It then prompts for a new name. Finally, the procedure uses the OS-RENAME statement to rename the file.
r-os-nam.p
|
Notes
- The filenames or directory names must conform to the naming conventions of the underlying operating system.
- If source-filename and target-filename specify different directories, this statement both renames the file and moves it to the new directory.
- Although an error can occur during execution of this statement, the statement does not generate an error message, raise an error condition, or affect the program's flow in any way. Check for an execution error by using the OS-ERROR function and evaluating the return.