# MoveFile (String filePath, String newDirectory)

| **Name**    | ***MoveFile***                                                                                                   |
| ----------- | ---------------------------------------------------------------------------------------------------------------- |
| Syntax      | MoveFile (String filePath, String newDirectory)                                                                  |
| Purpose     | To move a file to a specified destination Directory.                                                             |
| Description | Moves a file to the specified destination directory, if it exists.                                               |
| Return Type | Void                                                                                                             |
| Parameters  | <p>filePath \[System.String] – Full path of the file</p><p>newFilePath \[System.String] – New directory path</p> |

![](https://github.com/astera-software/Astera_Data_Stack_v9/blob/main/.gitbook/assets/0%20\(183\).png)

**Example**

In this example, we are passing the required parameters to the function transformation object using a *Variables* object. We will be moving a “Test.xlsx” source file to a different destination file folder.

Where,

*filePath* = C:\Users\Kanwal.Azim\OneDrive - Astera Software\Desktop\Test.xlsx

*newFilePath* = C:\Users\Kanwal.Azim\OneDrive - Astera Software\Desktop\TestFileMove

![](https://github.com/astera-software/Astera_Data_Stack_v9/blob/main/.gitbook/assets/1%20\(183\).png)

Right-click on the function transformation object and select *Preview Output.* While the *Data Preview* will not generate an output. Upon opening the destination file location, you can see that Astera Data Stack has moved the Test.xlsx file to the specified folder.

![](https://github.com/astera-software/Astera_Data_Stack_v9/blob/main/.gitbook/assets/2%20\(184\).png)
