Skip to content

Latest commit

 

History

3 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 

Repository files navigation

素材管理器

本地文件批量重命名工具 - 所有操作在浏览器中完成,保护您的隐私。

功能特点

  • 本地运行:纯前端实现,无需服务器,所有文件处理在浏览器内完成
  • 隐私安全:不会上传任何数据到服务器
  • 灵活筛选:支持按文件名/路径关键词筛选,可设置 OR/AND 组合逻辑
  • 多级目录:支持多级子目录变量,方便复杂文件结构
  • 实时预览:修改命名规则前可预览效果
  • 批量导出:支持 ZIP 压缩包导出
  • 手动选择:可自由选择要导出的文件

使用方法

1. 选择文件夹

点击「选择文件夹」按钮,选择包含要处理文件的文件夹。

2. 设置筛选条件

文件名包含:设置文件名中需要包含的关键词(支持多个关键词)

路径包含:设置文件路径中需要包含的关键词(支持多个关键词)

关键词组合逻辑

  • OR:匹配任意关键词
  • AND:匹配所有关键词

文件类型:选择要处理的文件类型(WAV、MP3、FLAC、AIFF)

3. 设置重命名规则

命名格式:使用变量组合自定义命名规则

可用变量

变量 说明
{name} 原文件名(不含扩展名)
{folder} 一级子目录名
{folder2} 二级子目录名
{folder3} 三级子目录名
{root} 根目录名
{ext} 扩展名
{index} 序号

前缀/后缀:可自定义添加前缀和后缀

序号位数:可设置序号为 1-4 位

条件后缀:当文件名包含指定关键词时,添加额外后缀

4. 预览与选择

在文件预览区域可以:

  • 查看所有匹配的文件及其重命名后的名称
  • 通过复选框选择要导出的文件
  • 使用「全选」「选择匹配项」「清除选择」按钮快速操作

5. 导出

点击「导出为ZIP」按钮,将选中的文件按新名称打包下载。

目录结构示例

根目录/
├── 一级目录A/
│   ├── 二级目录A1/
│   │   └── 文件.wav      → {folder}/{folder2}/{name}
│   └── 二级目录A2/
│       └── 文件.wav
└── 一级目录B/
    └── 文件.wav

重命名示例

原文件名 规则 新文件名
音乐.wav 音频_{folder}_{name} 音频_一级目录A_音乐.wav
录音_和.wav 素材_{folder}_{name}_和 素材_一级目录A_录音__和.wav

使用场景

  • 整理音频素材,按文件夹分类批量重命名
  • 从多个项目文件夹中提取特定文件
  • 统一文件命名格式

技术说明

  • 无需安装,下载 HTML 文件后双击即可使用
  • 支持 Chrome、Edge、Firefox、Safari 等现代浏览器
  • 使用 Web APIs (File System Access API) 读取本地文件
  • 使用 JSZip 库生成压缩包

注意事项

  • 所有操作均为只读操作,不会修改或删除原文件
  • 导出功能会创建文件的副本并按新名称打包下载
  • 由于浏览器安全限制,无法直接保存到指定目录,需通过下载方式获取

License

MIT License

About

管理音频素材

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages