web-vision/wv_file_cleanup

启用清理未使用的FAL记录。

2.0.1 2024-06-19 14:49 UTC

This package is auto-updated.

Last update: 2024-08-29 06:43:23 UTC


README

德语

TYPO3 扩展 “FAL 文件清理” 提供了一种简单的方法,可以识别和自动清理TYPO3系统中的未使用文件。一个TYPO3计划任务定期在系统中执行检查,并将链接文件(文件引用)与TYPO3文件管理中的现有文件进行比较。如果需要,这些定期检查也可以限制为特定的文件扩展名。如果识别出没有在TYPO3系统内容中建立链接的文件,可以选择直接删除、首先移动到回收站,然后在定义的间隔后(例如30天后)删除。

英语

TYPO3扩展“FAL文件清理”提供了一种简单的方法来识别和自动清理TYPO3系统中的未使用文件。一个TYPO3计划任务定期在系统中执行检查,并将链接文件(文件引用)与TYPO3文件管理中的现有文件进行比较。如果需要,这些定期检查也可以限制为特定的文件扩展名。如果识别出没有在TYPO3系统内容中建立链接的文件,可以选择直接删除、首先移动到回收站,然后在定义的间隔后(例如30天后)删除。

如何使用

安装ext:wv_file_cleanup后,在“文件”下会出现一个新的BE模块。

此外,symfony命令wv_file_cleanup:cleanupwv_file_cleanup:emptyrecycler也将可用。

命令控制器使用示例:

./typo3/sysext/core/bin/typo3 wv_file_cleanup:cleanup 1:/ -r --verbose
./typo3/sysext/core/bin/typo3 wv_file_cleanup:emptyrecycler 1:/ -a 1month --verbose

建议在CLI环境中使用这些命令,但它们也可以作为计划任务设置在计划任务中。

选项

您可以配置一个fileNameDenyPattern,该模式包含一个正则表达式,用于检查文件名。如果模式匹配,则文件将被排除在清理之外,并且在BE模块中不可见。

默认值是/index.html/i,因此所有index.html文件都被排除,可以在扩展配置中调整(见扩展管理器)。

此值也可以在命令控制器(和计划任务)中重写。

示例

要仅匹配*.pdf文件,可以将fileNameDenyPattern设置为/^(?!.*\b.pdf\b)/

可以从CLI执行此操作进行测试

./typo3/sysext/core/bin/typo3 wv_file_cleanup:cleanup 1:/ --verbose --dry-run --file-deny-pattern='/^(?!.*\b.pdf\b)/'