# update_file **Repository Path**: cangku-moe/update_file ## Basic Information - **Project Name**: update_file - **Description**: 批量重命名 - **Primary Language**: Java - **License**: Apache-2.0 - **Default Branch**: electron - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 1 - **Forks**: 0 - **Created**: 2021-11-07 - **Last Updated**: 2026-02-26 ## Categories & Tags **Categories**: Uncategorized **Tags**: 文件修改 ## README

upload file

基于Electron Vite Sqlite3的批量重命名项目

star fork

## 初衷 > 作为一名有些许强迫症的死肥宅,有太多杂乱的图片合集需要整理。但是本人又是一个懒人不爱想自己一个一个文件夹重命名。 > 因此有了该项目,用代码来代替手动重命名 ## 鸣谢 https://szadmin.cn > 该项目大部分的样式取自于`szadmin`此项目,文档参考该项目写的 ## 在线体验 - 代码仓库:https://gitee.com/cangku-moe/update_file ## 核心技术 - **Electron:** 提供多环境使用功能 - **ElementUi Plus:** 一个基于 Vue 3 的组件库,提供了一系列高质量的 UI 组件,帮助开发者快速构建美观、功能完备的用户界面。 - **TypeScript**:通过 `TypeScript` 的集成,引入静态类型检查,增强了代码的可维护性和可读性,提前避免潜在的错误。 - **Vue 3.x**:采用 `Vue 3.x`,Vue.js 的最新稳定版本,提供更强的性能和更丰富的功能,构建响应式用户界面。 - **Vite 5.x**:使用 `Vite 5`.x 作为前端开发和构建工具,它利用现代浏览器的原生 ES 模块导入特性,提供了快速的冷启动和即时模块热更新。 ## 系统美照
功能页 记录页
功能页 记录页
## 功能介绍 ### 重命名功能 - 读取`指定路径下`所有文件或文件夹,根据`文件类型`决定。 - 支持 `正则` 或 `普通文本` 匹配。 - 支持通过切换 `替换形式` 进行 `字符串替换` 或 `字符串填充`。根据若为 `填充模式` 根据 `填充位置` 决定 - 支持通过`历史记录`恢复 - 使用步骤:1.填写路径 2.读取文件(绿色按钮) 3.完善顶部表单 4.执行替换(蓝色按钮) ### 文件分组 - 读取`指定路径下`所有文件或文件夹,根据`文件类型`决定。 - 支持 `正则` 或 `普通文本` 匹配。 - 支持通过`历史记录`恢复 - 使用步骤:1.填写路径 2.读取文件(绿色按钮) 3.完善顶部表单 4.执行分组预览(蓝色按钮)5.执行分组操作(底部全蓝按钮) ## 计划 - **解压功能** - **图片压缩功能** # 更新日志 ## 3.0 - 基于Electron重构 - 重构整体代码结构,提升可维护性与扩展性。美化界面 ## 2.0 - 文件夹合并功能 - 新增:支持基于 Java 实现的文件夹合并功能。 ## 1.0 - 初始版本 - 实现:基于 Java 的简单重命名功能。