FKFileDelete | 定时自动文件清理
FKFileDelete 插件:让服务器清理更轻松!你是否曾经为清理服务器文件、定期删除垃圾文件而烦恼?使用 FKFileDelete 插件,您可以轻松定期删除不需要的文件,并节省宝贵的磁盘空间!插件特色:
[*]定时删除功能
根据您设置的时间,自动删除指定文件或文件夹,支持天、小时、分钟级别的精准延迟。
[*]命令执行支持
在文件删除后,您可以指定插件自动执行服务器命令,帮助您在清理后执行任何需要的操作。
[*]支持文件夹清理
不仅能删除单个文件,还能清空整个文件夹的内容,轻松管理服务器中的冗余数据。
[*]忽略文件列表
在清空文件夹时,您可以指定不被删除的文件。该列表中的文件将会被跳过,从而避免误删重要文件,给您更多的控制权。
[*]服务端核心支持
支持多种 Minecraft 服务端核心:Spigot, Paper, Purpur, Folia, Luminol, Leaves, Arclight, Mohist。
[*]Minecraft 版本支持
插件支持的 Minecraft 版本:1.20.1 - 1.21.4。
配置文件:
# 配置文件说明:
# 以下是要删除文件的配置,可以在这里指定路径、延迟时间和删除后要执行的命令。
delete-files:
- path: "plugins/CoreProtect/database.db" # 文件的路径,指定要删除的文件位置
delay: 2 # 延迟时间的数值
unit: "days" # 时间单位,选择 "days"(天)、"hours"(小时)、"minutes"(分钟)
command: "co reload" # 删除文件后执行的命令(可以为空,如果不需要执行任何命令,可以留空)
- path: "logs" # 这是一个文件夹的路径,指定要清空的文件夹
delay: 2 # 延迟 2 天后清空该文件夹
unit: "days" # 删除操作的单位为天
command: "" # 删除后不执行任何命令
# 忽略删除的文件列表
# 在清空文件夹时,这些文件将被跳过,不会被删除
ignore-files:
- "logs/latest.log" # "logs/latest.log" 文件将被忽略,不会被删除插件下载:
感谢楼主分享,制作辛苦了[哔哩_打call]
页: [1]