Download multiple files from a local filesystem directory to Kestra's internal storage.
Local filesystem access is disabled by default.
You must configure the plugin default allowed-paths in your Kestra configuration.
Example (Kestra config):
yaml
plugins: 
  configurations: 
    - type: io.kestra.plugin.fs.local.Downloads
      values: 
        allowed-paths: 
          - /data/files
yaml
type: "io.kestra.plugin.fs.local.Downloads"Examples
yaml
id: fs_local_downloads
namespace: company.team
tasks:
  - id: downloads
    type: io.kestra.plugin.fs.local.Downloads
    from: "/data/files/"
    regExp: ".*.csv"
    recursive: true
    action: NONE
yaml
id: fs_local_downloads_move
namespace: company.team
tasks:
  - id: downloads_move
    type: io.kestra.plugin.fs.local.Downloads
    from: /data/files/
    regExp: ".*.csv"
    recursive: true
    action: MOVE
    moveDirectory: "/data/archive"
Properties
from *Requiredstring
The directory to list
action string
 Default 
NONE Possible Values 
MOVEDELETENONEThe action to take on downloaded files
moveDirectory string
The destination directory in case of MOVE
recursive booleanstring
 Default 
falseList file recursively
regExp string
A regexp to filter on full path
Outputs
Definitions
io.kestra.plugin.fs.local.models.File
accessedDate string
 Format 
date-timecreatedDate string
 Format 
date-timeisDirectory boolean
localPath Path
modifiedDate string
 Format 
date-timename string
parent string
size integer
uri string
 Format 
uri