Rename File

Renames a file.

Options 

  • Source file is the path of the file to rename. See Creating file paths.
  • New name is a text expression that specifies the new name of the file.

Compatibility 

Product Supported
FileMaker Pro Yes
FileMaker Go Yes
FileMaker WebDirect No
FileMaker Server Yes
FileMaker Cloud products Yes
FileMaker Data API No
Custom Web Publishing Yes

Originated in version 

18.0

Example 1 

Renames the change.log file to change1.log.

Copy
Rename File [ Source file: "change.log" ; New name: "change1.log" ]

Example 2 

Adds the current date to the end of the file named change.log if the file exists.

Copy
Set Variable [ $file ; Value: "change.log" ]
Get File Exists [ "$file" ; Target: $fileExists ]
If [ $fileExists ]
    Rename File [ Source file: "$file" ; New name: 
        Let ( [ 
            filename = Left ( $file ; Length ( $file ) - 4 ) ;
            extension = Right ( $file ; 3 ) ;
            date = Get ( CurrentDate ) ;
            year = Year ( date ) ; 
            month = Month ( date ) ; 
            day = Day ( date )
        ];
            filename & "-" & year & "-" & month & "-" & day & "." & extension
        ) ]
End If