# Download Files

> Download Files activity that downloads the specified files from an FTP server to the specified local folder.

`UiPath.FTP.Activities.DownloadFiles`

## Description

Downloads the specified files from an FTP server to the specified local folder. This activity only works if it is placed inside a [With FTP Session](https://docs.uipath.com/activities/other/latest/workflow/with-ftp-session) scope activity.

## Project compatibility

**Windows - Legacy | Windows | Cross-platform**

## Windows - Legacy configuration

### Designer panel
* **Path to files to download** - The path of the files on the FTP server that are to be downloaded. This field supports only `String` variables.
* **Where to download** - The local path for the files that are to be downloaded. This field supports only `String` variables.

### Properties panel

#### Common

* **DisplayName** - The display name of the activity. This field supports only `String` variables.

#### Input

* **Path to files to download**
  - The path of the files on the FTP server that are to be downloaded. This field supports only `String` variables.

#### Misc

* **Continue on error** - This field only supports boolean values (**True**, **False**). The default value is **False**. As a result, if this field is blank and an error is thrown, the execution of the project stops. If the value is set to **True**, the execution of the project continues regardless of any error.
* **Private** - If selected, the values of variables and arguments are no longer logged at Verbose level.

#### Options

* **Create** - If this box is checked, the folder path is created locally in case it does not already exist.
* **Include subfolders** - If this box is checked, the folders are downloaded with their respective subfolders.
* **Overwrite** - If this box is checked, the files are overwritten locally if they're already stored there.

#### Output

* **Where to download** - The local path for the files that are to be downloaded. This field supports only `String` variables.

## Windows, Cross-platform configuration

### Designer panel
* **Path to files to download** - The path of the files on the FTP server that are to be downloaded. This field supports only `String` variables.
* **Where to download** - The local path for the files that are to be downloaded. This field supports only `String` variables.

### Properties panel

* **Create** - If set to **On**, the folder path is created locally in case it does not already exist. The default value is **Off**.
* **Include subfolders** - If set to **On**, the folders are downloaded with their respective subfolders. The default value is **Off**.
* **Overwrite** - If set to **On**, the files are overwritten locally if they're already stored there. The default value is **Off**.
