# windows批量命名助手 **Repository Path**: ding-zhenli/windows-batch-naming-assistant ## Basic Information - **Project Name**: windows批量命名助手 - **Description**: No description available - **Primary Language**: Unknown - **License**: MulanPSL-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2025-07-03 - **Last Updated**: 2025-07-03 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 命名助手 (Naming Assistant) 一个功能强大的Windows文件批量重命名工具,支持自定义命名规则和图片缩略图预览。 ## 功能特点 - **文件浏览器**: 类似Windows资源管理器的界面,支持图片缩略图显示 - **自定义命名规则**: 可以创建、编辑和管理多个命名规则 - **批量重命名**: 支持批量选择文件并应用命名规则 - **预览功能**: 重命名前可以预览效果,避免误操作 - **智能编号**: 自动添加序号,支持自定义起始编号和位数 ## 系统要求 - Windows 10 或更高版本 - .NET 6.0 Runtime ## 安装和运行 ### 方法一:从源码编译 1. 确保已安装 .NET 6.0 SDK 2. 打开命令提示符,导航到项目目录 3. 运行以下命令: ```bash dotnet restore dotnet build dotnet run ``` ### 方法二:发布为可执行文件 ```bash dotnet publish -c Release -r win-x64 --self-contained true ``` ## 使用说明 ### 1. 打开文件夹 - 点击工具栏中的"打开文件夹"按钮 - 选择要处理的文件夹 - 文件列表将显示该文件夹中的所有文件和子文件夹 ### 2. 管理命名规则 #### 添加规则 - 点击"添加规则"按钮 - 输入规则名称和命名模板 - 设置起始编号和编号位数 - 点击"预览"查看效果 - 点击"确定"保存规则 #### 编辑规则 - 在左侧规则列表中选择要编辑的规则 - 点击"编辑规则"按钮 - 修改相关设置后保存 #### 删除规则 - 选择要删除的规则 - 点击"删除规则"按钮 - 确认删除操作 ### 3. 批量重命名 #### 选择文件 - 在文件列表中勾选要重命名的文件 - 可以使用"全选"和"取消选择"按钮快速操作 - 双击文件可以用默认程序打开 - 双击文件夹可以进入该文件夹 #### 应用重命名 - 选择一个命名规则 - 选择要重命名的文件 - 点击"预览重命名"查看重命名效果 - 确认无误后点击"应用重命名" ## 命名规则说明 ### 命名模板 命名模板是新文件名的前缀部分,例如: - "前姚村不动产扫描" - "会议记录" - "产品图片" ### 编号规则 - **起始编号**: 第一个文件的编号,默认为1 - **编号位数**: 编号的最小位数,不足时前面补0 ### 示例 如果命名模板为"前姚村不动产扫描",起始编号为1,编号位数为2,则生成的文件名为: - 前姚村不动产扫描_01.jpg - 前姚村不动产扫描_02.jpg - 前姚村不动产扫描_03.jpg - ... ## 支持的文件类型 ### 图片文件(支持缩略图) - JPG/JPEG - PNG - BMP - GIF - TIFF - ICO ### 其他文件 - 所有其他类型的文件都可以重命名,但不显示缩略图 ## 注意事项 1. **备份重要文件**: 重命名操作不可撤销,建议先备份重要文件 2. **文件名冲突**: 如果新文件名已存在,系统会在预览中提示 3. **文件权限**: 确保对目标文件夹有写入权限 4. **特殊字符**: 避免在命名模板中使用Windows不支持的特殊字符 ## 故障排除 ### 常见问题 **Q: 无法显示图片缩略图** A: 确保图片文件没有损坏,且格式受支持 **Q: 重命名失败** A: 检查文件是否被其他程序占用,或者是否有足够的权限 **Q: 应用程序崩溃** A: 确保已安装.NET 6.0 Runtime,并检查错误日志 ## 技术支持 如果遇到问题或有功能建议,请通过以下方式联系: - 创建GitHub Issue - 发送邮件反馈 ## 版本历史 ### v1.0.0 - 初始版本发布 - 基本的文件浏览和重命名功能 - 支持图片缩略图显示 - 自定义命名规则管理 ## 许可证 本项目采用MIT许可证,详见LICENSE文件。