SuperAPI AI 工具集

advanced-file-management

前端与建站

查看项目

更新于 10-15 21:49

技能介绍

用途:该技能用于桌面文件管理,覆盖批量建目录、批量移动文件、递归列目录和从 HTML 论文提取作者四类任务,并提供可灵活组合的文件系统基础工具。

主要能力:create_folders.py 在目标目录下按给定名称批量创建文件夹;move_files.py 一次把多个文件移动到目标目录,并逐个报告成功与失败;list_all_files.py 递归列出目录下所有文件,可选用 --include-hidden 包含隐藏文件,每行输出一个相对路径;extract_authors.py 扫描目录内所有 HTML 文件,依据 <meta name="citation_author"> 标签提取作者,支持一篇多作者,可输出到文件。基础工具 FileSystemTools 提供读写文件、编辑文件、创建目录、列目录、移动、搜索、获取文件信息等原子操作。

使用方式:技能以 python 脚本调用,例如 python create_folders.py . folder1 folder2 folder3、python move_files.py ./archive file1.txt file2.txt、python list_all_files.py ./data --include-hidden、python extract_authors.py ./papers --output authors.txt。基础工具通过 python run_fs_ops.py -c "await fs.read_text_file('./file.txt')" 形式执行,代码需写成单行、不加换行。

限制与注意:不要使用 cat、ls 等通用 bash 或 shell 命令;路径应使用相对于工作目录的相对路径;不要用 write_file 创建脚本;write_file 内容中不要包含三反引号,否则会破坏命令解析。任务匹配上述技能时应优先用技能而非基础工具,列文件时优先用 list_all_files.py。资料未提供安装方式、依赖、平台与收费信息。