# MosFiles

The MosFiles object provides functions used for working with files.&#x20;

{% hint style="warning" %}
Please note that calling any function of the *MosFiles* object will immediately put the script module into demo mode, if it is not licensed
{% endhint %}

### Methods <a href="#h.dlb4khgqvtip" id="h.dlb4khgqvtip"></a>

| **Name**                    | **Description**                                                                                                           |
| --------------------------- | ------------------------------------------------------------------------------------------------------------------------- |
| exists(filePath)            | Checks if the file specified in *filePath* exists. If the file exists on disk, returns *True*, otherwise returns *False*. |
| delete(filePath)            | Removes file specified in *filePath*.                                                                                     |
| getLastWriteTime(filePath)  | Returns the time of the last modification of the file in UTC specified in *filePath.*                                     |
| readText(filePath)          | Returns the content of the file specified in *filePath* as a string.                                                      |
| readLines(filePath)         | Returns the content of the file specified in *filePath* as a string array.                                                |
| writeText(filePath, text)   | Writes (overwrites) the string specified by the *text* argument into the file specified in *filePath*.                    |
| writeLines(filePath, lines) | Writes (overwrites) an array of strings specified by the *lines* argument into the file specified in *filePath*.          |
