抹茶2060 发表于 2025-2-22 22:21:49

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" 文件将被忽略,不会被删除插件下载:

YanRan233 发表于 2025-4-11 00:49:19

感谢楼主分享,制作辛苦了[哔哩_打call]
页: [1]
查看完整版本: FKFileDelete | 定时自动文件清理