Skip to content

Latest commit

 

History

History
41 lines (29 loc) · 855 Bytes

File metadata and controls

41 lines (29 loc) · 855 Bytes

FileRemoverTask

Deletes the file(s) or directory(ies) passed as input. Directories are removed recursively.

Task reference

  • Service: CleverAge\ProcessBundle\Task\File\FileRemoverTask

Accepted inputs

string|iterable: path, or list of paths, of files or directories to remove. Underlying method is Symfony Filesystem::remove(): paths that do not exist are ignored.

Possible outputs

No output is set.

Options

This task has no option.

Examples

  • Remove each file once it has been processed
# Task configuration level
entry:
  service: '@CleverAge\ProcessBundle\Task\File\FolderBrowserTask'
  options:
    folder_path: '%kernel.project_dir%/var/tmp'
  outputs: [cleanup]
cleanup:
  service: '@CleverAge\ProcessBundle\Task\File\FileRemoverTask'