Download multiple files from a local filesystem directory to Kestra's internal storage.
yaml
type: "io.kestra.plugin.fs.local.Downloads"
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
allowedPaths:
- /data/files
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"
allowedPaths:
- /data/files
- /data/archive
Dynamic
YES
The directory to list
Dynamic
YES
Default
NONE
Possible Values
MOVE
DELETE
NONE
The action to take on downloaded files
Dynamic
YES
The destination directory in case of MOVE
Dynamic
NO
Default
false
List file recursively
Dynamic
YES
A regexp to filter on full path
Dynamic
NO
Format
date-time
Dynamic
NO
Format
date-time
Dynamic
NO
Dynamic
NO
Dynamic
NO
Format
date-time
Dynamic
NO
Dynamic
NO
Dynamic
NO
Dynamic
NO
Format
uri