50 lines
1.1 KiB
ReStructuredText
50 lines
1.1 KiB
ReStructuredText
.. include:: /Includes.rst.txt
|
|
|
|
.. _feature-45039-1674297405:
|
|
|
|
===========================================================
|
|
Feature: #45039 - Command to clean up local processed files
|
|
===========================================================
|
|
|
|
See :issue:`45039`
|
|
|
|
Description
|
|
===========
|
|
|
|
It is now possible to set up a recurring scheduler task or execute a CLI command
|
|
to clean up locally processed files and their database records.
|
|
|
|
|
|
Impact
|
|
======
|
|
|
|
The command will delete :sql:`sys_file_processedfile` records with references to
|
|
non-existing files. Also, files in the configured temporary directory
|
|
(typically :file:`_processed_`) will be deleted if there are no references to them.
|
|
|
|
|
|
Example
|
|
=======
|
|
|
|
Delete files and records with confirmation:
|
|
|
|
.. code-block:: bash
|
|
|
|
./bin/typo3 cleanup:localprocessedfiles
|
|
|
|
Delete files and records:
|
|
|
|
.. code-block:: bash
|
|
|
|
./bin/typo3 cleanup:localprocessedfiles -f
|
|
|
|
Only show which files and records would be deleted:
|
|
|
|
.. code-block:: bash
|
|
|
|
./bin/typo3 cleanup:localprocessedfiles --dry-run -v
|
|
|
|
Please note that the command currently only works for local drivers.
|
|
|
|
.. index:: CLI, PHP-API, ext:lowlevel
|