# Configure Extra Files in a Patch My PC Cloud Deployment

*Applies to: Patch My PC Cloud*

{% hint style="info" %}
**Note**

Using the **Extra Files** tool is optional.
{% endhint %}

The **Extra Files** tool of the Patch My PC (PMPC) Cloud deployment wizard allows you to upload additional configuration files for a deployment.

To add extra folders and/or files:

1. Add the [**Extra Files** tool](https://docs.patchmypc.com/patch-my-pc-cloud/deployments/deploy-app/configurations-tab/..#adding-additional-tools).
2. Click the **Extra Files** tool.

<figure><img src="https://3773699522-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MX7dvS0r_4fc0AikgJS%2Fuploads%2FqxXVcaSVptGXDabCaY1i%2Fimage.png?alt=media&#x26;token=ab8ebee9-da31-4430-9bf9-95d3786243de" alt="Clicking the &#x27;Extra Files&#x27; tool" width="563"><figcaption></figcaption></figure>

3. Either:
   1. Drag and drop the relevant folders or files to the relevant area.
   2. Click the relevant button to browse to and select the relevant folders or files.

<figure><img src="https://3773699522-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MX7dvS0r_4fc0AikgJS%2Fuploads%2FCfivyeAA1xwweSzaIYt8%2Fimage.png?alt=media&#x26;token=d273482c-5894-4611-84b9-89bb1c50569f" alt="&#x27;Extra Files&#x27; section" width="563"><figcaption></figcaption></figure>

{% hint style="info" %}
**Note**

See [Unsupported File Names and Extensions for Extra Files](https://docs.patchmypc.com/patch-my-pc-cloud/technical-references/unsupported-file-names-and-extensions-in-cloud) for a list of filenames and extensions we do not support for upload.

Also, adding a folder will add any files and folders (including their files) within the selected folder.

We support uploading files with the same name, provided they are in different folders. We also support uploading folders with the same name, provided the selected paths are unique.
{% endhint %}

4. Click **Upload** when your browser prompts you to upload the content.\ <br>

   <figure><img src="https://3773699522-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MX7dvS0r_4fc0AikgJS%2Fuploads%2FDJqLH7RPW0maZYT5w3kR%2Fimage.png?alt=media&#x26;token=94b67207-737f-4a6a-b6da-0056b963e9b7" alt="Clicking &#x22;Upload&#x22; when prompted to upload the content"><figcaption></figcaption></figure>

   \
   The hash will be calculated for any folders/files you upload, which will appear at the bottom of the **Extra Files** section.

<figure><img src="https://3773699522-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MX7dvS0r_4fc0AikgJS%2Fuploads%2F0QzI2FvCfdhPvrrnEu8K%2Fimage.png?alt=media&#x26;token=28249a15-f9dd-4b32-8cfa-bc3b88a39f3e" alt="Additional folders/files to be uploaded appearing at the bottom of the &#x27;Extra Files&#x27; section" width="411"><figcaption></figcaption></figure>

{% hint style="info" %}
**Note**

The total number of extra folders/files is not limited, but their total size must not exceed the storage limits for your license type. See [Product Limitations](https://docs.patchmypc.com/patch-my-pc-cloud/product-limits)  for more details.

Also, if the **Installer Type** on the **General Information** page is set to **`.msi`**, the **MST File** section will be shown, allowing you to upload a single MST file. This file must have the **`.mst`** extension.

!['Add MST File'](https://3773699522-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MX7dvS0r_4fc0AikgJS%2Fuploads%2FzcTNNB5JHO8Na8F8SVPk%2Fimage.png?alt=media\&token=09c878b0-f2b9-47c4-a1e0-7a1e345b0ae2)

\*\*

Uploading a **`.mst`** file automatically adds the following to the **Additional Argument** field of the **Install Parameters** section:

**`TRANSFORMS=[<`*****`mstfile>`*****`].mst`**

where **`<`*****`mstfile>`*** is the name of the uploaded MST file.
{% endhint %}

5. Repeat the above steps to add any additional folders/files as required.

{% hint style="info" %}
**Note**

Once a deployment has been successfully created, you can add or remove any additional folders or files as required.
{% endhint %}

## Next Steps

If you do not want to configure any additional settings, click **Next** to move to the [Assignments](https://docs.patchmypc.com/patch-my-pc-cloud/deployments/deploy-app/assignments-tab) tab.

Otherwise, navigate to the relevant tool to configure the required settings, which are explained in the relevant section.

{% hint style="info" %}
**Note**

If you upload [Extra Files](https://docs.patchmypc.com/patch-my-pc-cloud/deployments/deploy-app/configurations-tab/additional-tools/extra-files) as part of your Patch My PC (PMPC) Cloud Deployment, you can reference those files in any of the [Scripts](https://docs.patchmypc.com/patch-my-pc-cloud/deployments/deploy-app/configurations-tab/additional-tools/scripts) in the same deployment by building a path relative to the script's current location. See [Referencing Extra Files in Scripts](https://docs.patchmypc.com/patch-my-pc-cloud/deployments/technical-references/reference-external-scripts) for more information.
{% endhint %}
