# Python批量新建文件夹程序Cfib3.0 **Repository Path**: popingzi/Cfib ## Basic Information - **Project Name**: Python批量新建文件夹程序Cfib3.0 - **Description**: Cfib 3.0 是一个基于 Python 和 Tkinter 的图形用户界面 (GUI) 应用程序,旨在帮助用户批量创建文件夹。该工具支持多种语言、自定义文件夹命名规则、自动递增编号、从 Excel 导入/导出文件夹结构等功能。 - **Primary Language**: Python - **License**: GPL-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2025-03-27 - **Last Updated**: 2025-03-27 ## Categories & Tags **Categories**: Uncategorized **Tags**: 批量创建文件夹, Python, GUI, Windows ## README # Cfib 3.0 - 批量文件夹创建工具 Cfib 3.0 是一个基于 Python 和 Tkinter 的图形用户界面 (GUI) 应用程序,旨在帮助用户批量创建文件夹。该工具支持多种语言、自定义文件夹命名规则、自动递增编号、从 Excel 导入/导出文件夹结构等功能。 ## 主要功能 1. **批量创建文件夹**: - 支持自定义前缀和后缀。 - 支持自动递增编号。 - 支持多级子文件夹创建。 2. **语言支持**: - 支持中文、英文、日文和韩文(纯属娱乐化的机器翻译)。 - 语言设置自动保存,下次启动时自动加载。 3. **导入/导出功能**: - 从 Excel 文件导入文件夹结构。 - 将文件夹结构导出到 Excel 文件(导出的Excel可再次进行导入)。 4. **文件夹管理**: - 获取指定路径下的所有文件夹和文件名称。 - 支持去除重复文件夹名。 - 支持合并和排序文件夹名。 - 支持对名称进行升序和降序排序。 5. **预设功能**: - 保存和加载预设,方便快速应用常用设置。 - 支持删除不再需要的预设。 6. **帮助和提示**: - 提供快捷键帮助信息。 - 提供文件夹命名规则提示。 - 提供 Excel 文件格式要求提示。 7.**结构图转换**: - 支持将文件夹结构转换为更为直观的结构图(字符模拟)。 ## 使用说明 1. **选择保存路径**: - 点击“选择路径”按钮,选择文件夹保存的位置。 2. **输入文件夹名称**: - 在文本框中输入文件夹名称,支持多级子文件夹(使用 `>` 分隔)。 - 支持按行或 `|` 分隔多个文件夹名称。 3. **设置前缀和后缀**: - 在“前缀”和“后缀”输入框中输入自定义内容。 - 支持时间格式化(如 `%Y%m%d`)。 4. **自动递增编号**: - 勾选“自动递增”复选框,为一级文件夹添加自增数字。 5. **提交创建**: - 点击“提交”按钮,程序将根据设置创建文件夹。 6. **导入/导出**: - 使用“从 Excel 导入”功能,从 Excel 文件导入文件夹结构。 - 使用“导出到 Excel”功能,将当前文件夹结构导出到 Excel 文件。 7. **语言切换**: - 在菜单栏中选择“语言”选项,切换应用程序语言。 8.**结构图转换**: - 提前获取指定路径下的文件夹(或文件)结构,点击菜单栏 工具箱 中的 转结构图 即可。 ## 安装与运行 1. **安装依赖**: - 确保已安装 Python 3.x。 - 安装所需依赖库: ```bash pip install pandas openpyxl tkinter ``` 2. **运行程序**: - 在终端中运行 `Cfib.py` 文件: ```bash python Cfib.py ``` 3.**Windows中使用**: - 提前打包了一个EXE文件 Cfib.exe 下载后直接点击即可使用,无需安装。 ## 贡献与反馈 如有任何问题或建议,欢迎提交 Issue 或 Pull Request。 ## 许可证 本项目采用GPL2.0许可证。 ## 作者 - **破瓶子** - [POPINGZI.COM](https://www.popingzi.com)