概述
@kleros/kathari
是一个去中心化的文件垃圾分类工具,可以帮助你将目标文件夹中的文件分类并删除其中的垃圾文件。它使用了 Kleros 的 T2CR 认证列表和 IPFS 存储机制,确保文件分类流程的去中心化和可靠性。本文将介绍如何使用 @kleros/kathari
包来完成文件分类任务,让你的工作效率更高,运行更稳定。
安装
@kleros/kathari
可以通过 npm 进行安装:
--- ------- ---------------
使用
导入包
要使用 @kleros/kathari
,首先需要将其导入到你的项目中:
----- ------- - --------------------------- ----- ------- - --- ----------
分类文件
你可以使用 kathari.classifyFolder()
方法来对文件夹进行分类。以下是一个示例代码,演示如何将一个文件夹中的所有文件分为干净和污染两类:
----- -------- ---------- - ----- ---------- - ----------------------- ----- ------ - ----- ----------------------------------- ----- - ---------- --------------- ----------------- - - ------- ------------------ ---- ------ --------------- ------------------ ---- ------ -------------------- --------------------- ---- ------ ----------------------- - -----------
使用 classifyFolder()
时,代码会自动连接 Kleros T2CR 和 IPFS 网络,下载并验证所需的列表和分类模型。如果需要,classifyFolder()
方法将自动下载缺失的模型数据。该模型数据将保存在一个名为 .kathari
的隐藏文件夹中。
清理文件
classifyFolder()
方法会标记污染文件,你可以使用 kathari.cleanFolder()
方法来删除被标记的文件。以下是一个示例代码:
----- -------- ------- - ----- ---------- - ----------------------- ----- -------------------------------- --------------------- ----- ---- ---- ----------- - --------
使用 cleanFolder()
时,被标记的污染文件将被永久性地删除,无法恢复。
结论
@kleros/kathari
为我们提供了一种更加去中心化和可靠的文件分类工具。在使用 @kleros/kathari
时,无需担心文件分类过程被操纵或污染文件被保留下来的情况。我们强烈推荐使用 @kleros/kathari
来进行文件分类任务,以提高工作效率和可靠性。
来源:JavaScript中文网 ,转载请联系管理员! 本文地址:https://www.javascriptcn.com/post/95112