# 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://content.gitbook.com/content/zEifS4h8yurLAAwiGNX2/blobs/Ypa9uyxwyJqxvpYIIGUi/0.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://content.gitbook.com/content/zEifS4h8yurLAAwiGNX2/blobs/PrpiUJCf47rHrPe03q5S/1.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://content.gitbook.com/content/zEifS4h8yurLAAwiGNX2/blobs/jzaWl7Ite94b8vxI7dCH/2.png)
