
Core Plugins and tasks DeleteFiles
CertifiedDelete files from Namespace storage.
Core Plugins and tasks DeleteFiles
Delete files from Namespace storage.
Removes files in a Namespace matching provided paths or glob patterns. Optional deleteParentFolder cleans up now-empty parent directories.
Accepts string or list for files; Namespace authoritzation applies when deleting outside the current Flow Namespace.
type: io.kestra.plugin.core.namespace.DeleteFilesExamples
Delete namespace files that match a specific regex glob pattern.
id: delete_files
namespace: company.team
tasks:
- id: delete
type: io.kestra.plugin.core.namespace.DeleteFiles
namespace: tutorial
files:
- "**.upl"
Delete all namespace files from a specific namespace.
id: delete_all_files
namespace: company.team
tasks:
- id: delete
type: io.kestra.plugin.core.namespace.DeleteFiles
namespace: tutorial
files:
- "**"
Properties
files *Requiredarraystring
A file or a list of files from the given namespace
String or a list of strings; each string can either be a regex glob pattern or a file path URI.
namespace *Requiredstring
The namespace from which the files should be deleted
deleteParentFolder booleanstring
falseFlag specifying whether to delete empty parent folders after deleting files
If true, parent folders that become empty after file deletion will also be removed.
pluginDefaultsRef Non-dynamicstring
Reference (ref) of the pluginDefaults to apply to this task.